public static bool detalleRepetido(int id_comanda, int id_producto) { bool resultado = false; string query = "select Count(*) from detalle_comanda where baja = 0 and id_comanda = @id_comanda and id_producto = @id_producto"; Conexion cx = new Conexion(); try { cx.abrir(); cx.setSQL(query); cx.Cmd.Parameters.Add("@id_comanda", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = id_comanda; cx.Cmd.Parameters.Add("@id_producto", MySqlDbType.Int32); cx.Cmd.Parameters[1].Value = id_producto; MySqlDataReader reader = cx.Cmd.ExecuteReader(); if (reader.HasRows) // pregunta si hay datos { while (reader.Read()) { if (reader.GetInt32(0) > 0) { resultado = true; return(resultado); } else { return(resultado); } } } else { return(resultado); } reader.Close(); cx.cerrar(); } catch (MySqlException mse) { MessageBox.Show(mse.Message, "ERROR"); return(resultado); } cx.cerrar(); return(resultado); }
public static DataSet recuperarDetalle(int id_detalle_receta) { string consulta = @"SELECT id_producto, unidad, cantidad FROM `detalle_receta` WHERE `id_detalle_receta` = @id_detalle and baja = 0"; Conexion cx = new Conexion(); DataSet ds; try { cx.setSQL(consulta); cx.abrir(); cx.Cmd.Parameters.Add("@id_detalle", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = id_detalle_receta; MySqlDataAdapter sqlDat = new MySqlDataAdapter(cx.Cmd); ds = new DataSet(); sqlDat.Fill(ds); //Cargamos data set } catch (Exception mse) { ds = null; MessageBox.Show(mse.Message, "ERROR"); } cx.cerrar(); return(ds); }
public static DataTable recuperarDetalles(int id_receta) { string consulta = @"SELECT p.nombre,d.id_detalle_receta, d.id_receta,d.cantidad,u.unidad FROM detalle_receta d INNER JOIN producto p ON p.id_producto = d.id_producto INNER JOIN unidad u ON u.id_unidad = d.unidad WHERE d.id_receta = @id_receta and d.baja = 0"; DataTable data = new DataTable(); Conexion Cx = new Conexion(); try { Cx.Cmd.Parameters.Add("@id_receta", MySqlDbType.Int32); Cx.Cmd.Parameters[0].Value = id_receta; Cx.setSQL(consulta); Cx.abrir(); MySqlDataAdapter sqlDat = new MySqlDataAdapter(Cx.Cmd); sqlDat.Fill(data); //Cargamos data table } catch (MySqlException e) { MessageBox.Show("receta_datos" + e.Message); data = null; } Cx.cerrar(); return(data); }
public static String guardar(DateTime fecha, int nroMesa, long cuilMozo) { string sql = "INSERT INTO Comandas (fecha, nroMesa, activa, total, descuento, precioFinal, cuilMozo, baja) values (@fecha, @nroMesa, 1, 0, 0, 0, @cuilMozo, 0)"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("fecha", SqlDbType.DateTime); Cx.sqlCmd.Parameters[0].Value = fecha; Cx.sqlCmd.Parameters.Add("nroMesa", SqlDbType.Int); Cx.sqlCmd.Parameters[1].Value = nroMesa; Cx.sqlCmd.Parameters.Add("cuilMozo", SqlDbType.BigInt); Cx.sqlCmd.Parameters[2].Value = cuilMozo; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return("OK"); } return("Error en la conexión a la base de datos."); } catch (Exception e) { return(e.Message); } }
public static DataTable getProductosVenta() { DataTable dt = new DataTable(); string consulta = @"SELECT p.id_producto,p.nombre,p.descripcion,p.marca,p.stock,p.stock_minimo,p.precio_venta,p.precio_costo ,cat.categoria FROM producto p INNER JOIN categoria cat on cat.id_categoria = p.categoria where p.baja = 0 and p.lista_precio = 1"; Conexion Cx = new Conexion(); try { Cx.setSQL(consulta); Cx.abrir(); MySqlDataAdapter sqlDat = new MySqlDataAdapter(Cx.Cmd); sqlDat.Fill(dt); //Cargamos data table } catch (MySqlException ex) { dt = null; MessageBox.Show("Error", "Error al cargar todos los producto en la tabla\n" + ex.Message); } Cx.cerrar(); return(dt); }
public static Boolean guardar(long cuilMozo) { string sql = "INSERT INTO Mozos (cuilMozo, baja) values (@cuilMozo, @baja)"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("cuilMozo", SqlDbType.BigInt); Cx.sqlCmd.Parameters[0].Value = cuilMozo; Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit); Cx.sqlCmd.Parameters[1].Value = 0; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static Boolean modificar(int id, string categoria) { string sql = "UPDATE Categorias SET nombre=@nombre WHERE idCategoria=@idCategoria;"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("@nombre", SqlDbType.VarChar); Cx.sqlCmd.Parameters[0].Value = categoria; Cx.sqlCmd.Parameters.Add("@idCategoria", SqlDbType.Int); Cx.sqlCmd.Parameters[1].Value = id; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static Boolean eliminar(int nroComanda) { string sql = "UPDATE Comandas SET baja = 1, activa = 0 WHERE nroComanda = @nroComanda;"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("nroComanda", SqlDbType.Int); Cx.sqlCmd.Parameters[0].Value = nroComanda; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
// Busca el ultimo id_comanda y le suma uno public static int ultimo_id_comanda() { int id = 0; string Query = "SELECT MAX(id_comanda) + 1 as ultimo_id FROM comanda"; Conexion Cx = new Conexion(); try { Cx.abrir(); Cx.setSQL(Query); MySqlDataReader reader = Cx.Cmd.ExecuteReader(); if (reader.HasRows) // pregunta si hay datos { while (reader.Read()) { id = reader.GetInt32("ultimo_id"); } } reader.Close(); } catch (Exception e) { id = 0; MessageBox.Show(e.Message, "Error con la carga del ultimo id", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Cx.cerrar(); return(id); }
public static DataTable getCompuestos() { DataTable ds; string query = @" SELECT * FROM producto p WHERE id_producto IN (SELECT DISTINCT id_producto FROM receta r WHERE r.baja = 0) AND p.baja = 0"; Conexion cx = new Conexion(); try { cx.abrir(); cx.setSQL(query); MySqlDataAdapter sqlDat = new MySqlDataAdapter(cx.Cmd); ds = new DataTable(); sqlDat.Fill(ds); //Cargamos data set } catch (MySqlException mse) { ds = null; MessageBox.Show(mse.Message, "ERROR"); } cx.cerrar(); return(ds); }
public static Boolean modificar(long cuilMozo) { string sql = "UPDATE Mozos SET baja = 0 WHERE cuilMozo=@cuil;"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("@cuil", SqlDbType.BigInt); Cx.sqlCmd.Parameters[0].Value = cuilMozo; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static Boolean eliminar(long pCuil) { string sql = "UPDATE Personas SET baja=@baja WHERE cuil=@CUIL;"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("CUIL", SqlDbType.BigInt); Cx.sqlCmd.Parameters[1].Value = pCuil; Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit); Cx.sqlCmd.Parameters[0].Value = 1; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static bool GetAcceso(string usuario, string pass) { string sql = "SELECT * FROM acceso where nombre_usuario = '" + usuario + "' and password = '******' and baja = 0"; try { Conexion cx = new Conexion(); cx.setSQL(sql); cx.abrir(); MySqlDataReader reader = cx.Cmd.ExecuteReader(); if (reader.HasRows) { return(true); } else { return(false); } reader.Close(); cx.cerrar(); } catch (Exception) { return(false); } }
public static Boolean actualizarStock(int pCod, int pStock) { string sql = "UPDATE ProdSimples SET stock = @stock WHERE codProdSimple = @codProd"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("stock", SqlDbType.Int); Cx.sqlCmd.Parameters[0].Value = pStock; Cx.sqlCmd.Parameters.Add("codProd", SqlDbType.Int); Cx.sqlCmd.Parameters[1].Value = pCod; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } catch (Exception e) { return(false); } }
public static string getDescripcionProducto(int id_producto) { string descrip = ""; string Query = "SELECT nombre FROM `producto` WHERE id_producto = " + id_producto; Conexion Cx = new Conexion(); try { Cx.abrir(); Cx.setSQL(Query); MySqlDataReader reader = Cx.Cmd.ExecuteReader(); if (reader.HasRows) // pregunta si hay datos { while (reader.Read()) { descrip = reader.GetString(0); } } reader.Close(); } catch (Exception e) { descrip = ""; MessageBox.Show(e.Message, "Error al buscar nombre de producto", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Cx.cerrar(); return(descrip); }
public static DataTable getProducto(int id_producto) { DataTable dt = new DataTable(); string consulta = @"SELECT * FROM producto p WHERE baja = 0 and id_producto = @id_producto"; Conexion Cx = new Conexion(); try { Cx.setSQL(consulta); Cx.abrir(); Cx.Cmd.Parameters.Add("id_producto", MySqlDbType.Int32); Cx.Cmd.Parameters[0].Value = id_producto; MySqlDataAdapter sqlDat = new MySqlDataAdapter(Cx.Cmd); sqlDat.Fill(dt); //Cargamos data table } catch (MySqlException ex) { dt = null; MessageBox.Show("Error", "Error al cargar todos los producto en la tabla\n" + ex.Message); } Cx.cerrar(); return(dt); }
public static DataSet getDetalle(int id_comanda) { DataSet ds; string query = "select * from detalle_comanda where baja = 0 and id_comanda = @id_comanda"; Conexion cx = new Conexion(); try { cx.abrir(); cx.setSQL(query); cx.Cmd.Parameters.Add("@id_comanda", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = id_comanda; MySqlDataAdapter sqlDat = new MySqlDataAdapter(cx.Cmd); ds = new DataSet(); sqlDat.Fill(ds); //Cargamos data set } catch (MySqlException mse) { ds = null; MessageBox.Show(mse.Message, "ERROR"); } cx.cerrar(); return(ds); }
// inserta una comanda con todos sus datos excepto total que se actualiza al final public static bool insertComanda(int id_comanda, int puesto, DateTime fecha, int id_mozo, int mesa, float total, int estado) { string consulta = @"INSERT INTO comanda (`id_comanda`, `puesto`, `fecha`, `id_persona`, `mesa`, `total`, `estado`, `baja`) VALUES (@id_comanda ,@puesto,@fecha,@id_mozo,@mesa,@total,@estado, 0)"; bool resultado = false; Conexion cx = new Conexion(); try { //establecemos conexion cx.setSQL(consulta); cx.Cmd.Parameters.Add("@id_comanda", MySqlDbType.Int32); //le pasamos el valor a los parametros en orden cx.Cmd.Parameters[0].Value = id_comanda; cx.Cmd.Parameters.Add("@puesto", MySqlDbType.Int32); //le pasamos el valor a los parametros en orden cx.Cmd.Parameters[1].Value = puesto; cx.Cmd.Parameters.Add("fecha", MySqlDbType.DateTime); cx.Cmd.Parameters[2].Value = fecha; cx.Cmd.Parameters.Add("@id_mozo", MySqlDbType.Int32); cx.Cmd.Parameters[3].Value = id_mozo; cx.Cmd.Parameters.Add("@mesa", MySqlDbType.Int32); cx.Cmd.Parameters[4].Value = mesa; cx.Cmd.Parameters.Add("@total", MySqlDbType.Float); cx.Cmd.Parameters[5].Value = total; cx.Cmd.Parameters.Add("@estado", MySqlDbType.Int32); cx.Cmd.Parameters[6].Value = estado; cx.abrir(); cx.Cmd.ExecuteNonQuery(); resultado = true; } catch (MySqlException e) { resultado = false; MessageBox.Show(e.Message); } cx.cerrar(); return(resultado); }
public static Boolean modificar(int codProd, string pnombre, string pdescripcion, int pidCategoria, float pprecio, bool compuesto) { string sql = "UPDATE Productos SET pnombre=@nombre, pprecio=@precioVenta, pidCategoria=@idCategoria, pdescripcion=@descripProd, compuesto=@compuesto, baja=0 WHERE codProd=@codProd;"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar); Cx.sqlCmd.Parameters[0].Value = pnombre; Cx.sqlCmd.Parameters.Add("precioVenta", SqlDbType.Float); Cx.sqlCmd.Parameters[1].Value = pprecio; Cx.sqlCmd.Parameters.Add("idCategoria", SqlDbType.Int); Cx.sqlCmd.Parameters[2].Value = pidCategoria; Cx.sqlCmd.Parameters.Add("descripProd", SqlDbType.VarChar); Cx.sqlCmd.Parameters[3].Value = pdescripcion; Cx.sqlCmd.Parameters.Add("compuesto", SqlDbType.Bit); Cx.sqlCmd.Parameters[4].Value = compuesto; Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit); Cx.sqlCmd.Parameters[5].Value = 0; Cx.sqlCmd.Parameters.Add("codProd", SqlDbType.Int); Cx.sqlCmd.Parameters[6].Value = 0; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static Boolean modificar(long pCuil, string pNombre, string pApellido, string pMail, DateTime pFechaNac, string pDireccion) { string sql = "UPDATE Personas SET nombre=@nombre, apellido=@apellido, mail=@mail, fechaNacimiento=@fechaNacimiento, direccion=@direccion, baja=0 WHERE cuil=@CUIL;"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar); Cx.sqlCmd.Parameters[0].Value = pNombre; Cx.sqlCmd.Parameters.Add("apellido", SqlDbType.VarChar); Cx.sqlCmd.Parameters[1].Value = pApellido; Cx.sqlCmd.Parameters.Add("mail", SqlDbType.VarChar); Cx.sqlCmd.Parameters[2].Value = pMail; Cx.sqlCmd.Parameters.Add("fechaNacimiento", SqlDbType.Date); Cx.sqlCmd.Parameters[3].Value = pFechaNac; Cx.sqlCmd.Parameters.Add("direccion", SqlDbType.VarChar); Cx.sqlCmd.Parameters[4].Value = pDireccion; Cx.sqlCmd.Parameters.Add("CUIL", SqlDbType.BigInt); Cx.sqlCmd.Parameters[5].Value = pCuil; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static int buscar_id_Detalles(int id_receta, int id_producto) { int id_detalle_receta = 0; string consulta = @"SELECT id_detalle_receta FROM `detalle_receta` WHERE id_producto = @id_producto and id_receta = @id_receta and baja = 1"; Conexion cx = new Conexion(); try { cx.setSQL(consulta); cx.abrir(); cx.Cmd.Parameters.Add("@id_producto", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = id_producto; cx.Cmd.Parameters.Add("@id_receta", MySqlDbType.Int32); cx.Cmd.Parameters[1].Value = id_receta; IAsyncResult result = cx.Cmd.BeginExecuteReader(); //while (!result.IsCompleted) //{ // // Wait for 1/10 second, so the counter // // does not consume all available resources // // on the main thread. // System.Threading.Thread.Sleep(100); //} using (MySqlDataReader reader = cx.Cmd.EndExecuteReader(result)) { while (reader.Read()) { // Display all the columns. for (int i = 0; i < reader.FieldCount; i++) { id_detalle_receta = reader.GetInt32(i); } } } } catch (Exception) { id_detalle_receta = 0; } cx.cerrar(); return(id_detalle_receta); }
public static String guardar(long pCuil, string pNombre, string pApellido, string pMail, DateTime pFechaNac, string pDireccion) { string sql = "INSERT INTO personas (cuil, nombre, apellido, mail, fechaNacimiento, direccion, baja) values (@cuil, @nombre, @apellido, @mail, @fechaNacimiento, @direccion, @baja)"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("cuil", SqlDbType.BigInt); Cx.sqlCmd.Parameters[0].Value = pCuil; Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar); Cx.sqlCmd.Parameters[1].Value = pNombre; Cx.sqlCmd.Parameters.Add("apellido", SqlDbType.VarChar); Cx.sqlCmd.Parameters[2].Value = pApellido; Cx.sqlCmd.Parameters.Add("mail", SqlDbType.VarChar); Cx.sqlCmd.Parameters[3].Value = pMail; Cx.sqlCmd.Parameters.Add("fechaNacimiento", SqlDbType.Date); Cx.sqlCmd.Parameters[4].Value = pFechaNac.Date; Cx.sqlCmd.Parameters.Add("direccion", SqlDbType.VarChar); Cx.sqlCmd.Parameters[5].Value = pDireccion; Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit); Cx.sqlCmd.Parameters[6].Value = 0; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return("OK"); } return("Error en la conexión a la base de datos."); } catch (Exception e) { return(e.Message); } }
public static DataTable buscarProducto(string consulta, string columna) { DataTable dt = new DataTable(); string query; if (columna.Equals("nombre")) { query = @"select p.id_producto,p.nombre,p.descripcion,p.marca,p.stock,p.stock_minimo,p.precio_venta,p.precio_costo ,cat.categoria FROM producto p INNER JOIN categoria cat on cat.id_categoria = p.categoria where baja = 0 AND Concat (p.nombre,' ', p.marca) like '%" + consulta + "%'"; } else { query = @"select p.id_producto,p.nombre,p.descripcion,p.marca,p.stock,p.stock_minimo,p.precio_venta,p.precio_costo ,cat.categoria FROM producto p INNER JOIN categoria cat on cat.id_categoria = p.categoria where baja = 0 AND " + columna + " like '%" + consulta + "%'"; } Conexion Cx = new Conexion(); try { Cx.setSQL(query); Cx.abrir(); //Cx.Cmd.Parameters.Add("@columna", MySqlDbType.VarChar); //Cx.Cmd.Parameters[0].Value = columna; MySqlDataAdapter sqlDat = new MySqlDataAdapter(Cx.Cmd); sqlDat.Fill(dt); //Cargamos data table } catch (MySqlException ex) { dt = null; MessageBox.Show("Error", "Error al cargar los producto en la tabla\n" + ex.Message); } Cx.cerrar(); return(dt); }
public static String guardar(string pnombre, string pdescripcion, int pidCategoria, float pprecio, bool compuesto) { string sql = "INSERT INTO Productos (nombre, precioVenta, idCategoria, descripProd, compuesto, baja) values (@nombre, @precioVenta, @idCategoria, @descripProd, @compuesto, @baja)"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("nombre", SqlDbType.VarChar); Cx.sqlCmd.Parameters[0].Value = pnombre; Cx.sqlCmd.Parameters.Add("precioVenta", SqlDbType.Float); Cx.sqlCmd.Parameters[1].Value = pprecio; Cx.sqlCmd.Parameters.Add("idCategoria", SqlDbType.Int); Cx.sqlCmd.Parameters[2].Value = pidCategoria; Cx.sqlCmd.Parameters.Add("descripProd", SqlDbType.VarChar); Cx.sqlCmd.Parameters[3].Value = pdescripcion; Cx.sqlCmd.Parameters.Add("compuesto", SqlDbType.Bit); Cx.sqlCmd.Parameters[4].Value = compuesto; Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit); Cx.sqlCmd.Parameters[5].Value = 0; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return("OK"); } return("Error en la conexión a la base de datos."); } catch (Exception e) { return(e.Message); } }
public static Boolean guardar(string usuario, string contrasenia, int nivel, long cuilPersona) { string sql = "INSERT INTO Usuarios (usuario, contrasenia, nivel, cuilPersona, baja) values (@usuario, @contrasenia, @nivel, @cuilPersona, @baja)"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("usuario", SqlDbType.VarChar); Cx.sqlCmd.Parameters[0].Value = usuario; Cx.sqlCmd.Parameters.Add("contrasenia", SqlDbType.VarChar); Cx.sqlCmd.Parameters[1].Value = contrasenia; Cx.sqlCmd.Parameters.Add("nivel", SqlDbType.Int); Cx.sqlCmd.Parameters[2].Value = nivel; Cx.sqlCmd.Parameters.Add("cuilPersona", SqlDbType.BigInt); Cx.sqlCmd.Parameters[3].Value = cuilPersona; Cx.sqlCmd.Parameters.Add("baja", SqlDbType.Bit); Cx.sqlCmd.Parameters[4].Value = 0; Cx.abrir(); object nro = Cx.sqlCmd.ExecuteNonQuery(); Cx.cerrar(); if (Convert.ToInt32(nro) > 0) { return(true); } return(false); } #pragma warning disable CS0168 // La variable 'e' se ha declarado pero nunca se usa catch (Exception e) #pragma warning restore CS0168 // La variable 'e' se ha declarado pero nunca se usa { return(false); } }
public static bool GeProveedor(int id_proveedor, ref string[] proveedor) { //para setear un string de varias líneas se debe agregar un @antes de las primeras comillas dobles del string string sql = "SELECT * FROM proveedor where id_proveedor = " + id_proveedor + " and baja = 0"; try { Conexion cx = new Conexion(); cx.setSQL(sql); cx.abrir(); MySqlDataReader reader = cx.Cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { for (int i = 0; i <= 2; i++) { try { proveedor[i] = reader.GetString(i); } catch (Exception) { proveedor[i] = ""; } } } } else { return(false); } reader.Close(); cx.cerrar(); } catch (Exception) { return(false); } return(true); }
public static bool GetCompra(int numero_comprobante, ref string[] compra) { //para setear un string de varias líneas se debe agregar un @antes de las primeras comillas dobles del string string sql = "SELECT * FROM comprobante_compra where numero_comp = " + numero_comprobante; try { Conexion cx = new Conexion(); cx.setSQL(sql); cx.abrir(); MySqlDataReader reader = cx.Cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { for (int i = 0; i <= 3; i++) { try { compra[i] = reader.GetString(i); } catch (Exception) { compra[i] = ""; } } } } else { return(false); } reader.Close(); cx.cerrar(); } catch (Exception) { return(false); } return(true); }
public static bool GetMozo(Int32 id, ref string[] mozo) { //para setear un string de varias líneas se debe agregar un @antes de las primeras comillas dobles del string string sql = "SELECT * FROM mozo where id_mozo = " + id + " and activo = 1"; try { Conexion cx = new Conexion(); cx.setSQL(sql); cx.abrir(); MySqlDataReader reader = cx.Cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { for (int i = 0; i <= 7; i++) { try { mozo[i] = reader.GetString(i); } catch (Exception) { mozo[i] = ""; } } } } else { return(false); } reader.Close(); cx.cerrar(); } catch (Exception) { return(false); } return(true); }
public static DataTable cargarCombo() { DataTable data = new DataTable(); string Query = "SELECT 0 id_proveedor, 'Seleccionar..' nombre UNION (SELECT id_proveedor, CONCAT(id_proveedor,' - ',nombre) as nombre FROM `proveedor` WHERE baja = 0 order by id_proveedor)"; Conexion Cx = new Conexion(); try { Cx.setSQL(Query); Cx.abrir(); MySqlDataAdapter sqlDat = new MySqlDataAdapter(Cx.Cmd); sqlDat.Fill(data); //Cargamos data table } catch (Exception) { data = null; } Cx.cerrar(); return(data); }
//devuelve un dataTable con los productos que se usan como ingredientes para las recetas public static DataTable cargarComboProducto() { DataTable data = new DataTable(); string Query = "SELECT id_producto, CONCAT(nombre, ' - ' ,marca) as nombre FROM `producto` WHERE baja = 0 and lista_precio = 0 order by nombre"; Conexion Cx = new Conexion(); try { Cx.setSQL(Query); Cx.abrir(); MySqlDataAdapter sqlDat = new MySqlDataAdapter(Cx.Cmd); sqlDat.Fill(data); //Cargamos data table } catch (Exception) { data = null; } Cx.cerrar(); return(data); }