Anda di halaman 1dari 3

using using using using using using using

System; System.Collections.Generic; System.Linq; System.Text; System.Data.SqlClient; System.Windows.Forms; System.Data;

namespace PuntodeVenta { class metodosPrincipal { static String cadena_conexion = @"Data Source=.;Initial Catalog=ZAPATERI A;Integrated Security=True"; SqlConnection conexion = new SqlConnection(cadena_conexion); public public public public public public public public public public public public public public public public public public public public public public public public public public static static static static static static static static static static static static static static static static static static static static static static static static static static bool _Logged = false; string _USER_NAME = ""; string _NOMBRE = ""; string _PATERNO = ""; string _MATERNO = ""; bool _VENTAS = false; bool _DEVOLUCIONES = false; bool _INGRECLIENTES = false; bool _MODCLIENTES = false; bool _VALES = false; bool _OTVENTAS = false; bool _GASTOS = false; bool _PEDIDOS = false; bool _MODPEDIDOS = false; bool _LIQUIPEDIDOS = false; bool _CANCEPEDIDOS = false; bool _COMPRAS = false; bool _ALTAARTICULOS = false; bool _MODARTICULOS = false; bool _CAMBPRECIOS = false; bool _REALIZACORTE = false; bool _INVENTARIO = false; bool _REIMPRESION = false; bool _INFORMES = false; bool _INFOCLIENTES = false; bool _ADMINISTRAR = false;

public bool ProbarConexion() { try { //abrimos conexion conexion.Open(); MessageBox.Show("La conexin a la base de datos se estableci exitos amente"); return true; } catch (SqlException e) { MessageBox.Show(e.Message); MessageBox.Show("No se pudo establecer la conexin a la base de da tos.");

conexion.Close(); Application.Exit(); return false; } finally { if (conexion != null) { //MessageBox.Show("cerrandoconexion"); conexion.Close(); } } }

//Para ejecutar un commando SQL como los Procedimientos Almacenados public bool EjecutarComandos(SqlCommand comando)//string nomb_comand) { comando.Connection = conexion; try { conexion.Open(); Int32 rowsAffected = comando.ExecuteNonQuery(); // MessageBox.Show("se guardaron "+Convert.ToString( rowsAffecte d)); return true; } catch (SqlException ex)// si ocurre algun error lo capturamos con es ta variable ex { string tituloexep = "Informacin del sistema"; MessageBoxButtons botonesexep = MessageBoxButtons.OK; MessageBoxIcon iconoexep = MessageBoxIcon.Error; //e informamos al sistema que tipo de error oocurrioatravezde el RAISSERROR desde SQL MessageBox.Show(ex.Message + " \nAsegurese de haber ingresado lo s datos correctamente", tituloexep, botonesexep, iconoexep); // MessageBox.Show("Asegurese de haber ingresado los datos corre ctamente"); return false; } finally { if (conexion != null) { //MessageBox.Show("cerrandoconexion"); conexion.Close(); } } } public void realizaConsulta(ref DataTable tabla, string consulta) {

SqlCommand comandoConsulta = new SqlCommand(consulta, conexion); try { conexion.Open(); SqlDataReader rdr = comandoConsulta.ExecuteReader(); tabla = rdr.GetSchemaTable(); } catch (SqlException ex) { string tituloexep = "Informacin del sistema"; MessageBoxButtons botonesexep = MessageBoxButtons.OK; MessageBoxIcon iconoexep = MessageBoxIcon.Error; //e informamos al sistema que tipo de error oocurrioatravezde el RAISSERROR desde SQL MessageBox.Show(ex.Message + " \nAsegurese de haber ingresado lo s datos correctamente", tituloexep, botonesexep, iconoexep); } finally { conexion.Close(); } } } }

Anda mungkin juga menyukai