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 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 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); }
public static Boolean PersonaActiva(long cuil) { string sql = "SELECT cuil FROM Personas WHERE cuil = @cuil AND baja = 0"; try { Conexion cx = new Conexion(); cx.setComandoTexto(); cx.setSQL(sql); cx.sqlCmd.Parameters.Add("@cuil", SqlDbType.BigInt); cx.sqlCmd.Parameters[0].Value = cuil; cx.abrir(); SqlDataReader reader = cx.sqlCmd.ExecuteReader(); if (reader.HasRows) { return(true); } else { 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(true); //Habría que ver qué mandar si hay un error con la conexión } }
public static DataTable TraerUnMozo(long cuil) { DataTable mozo = new DataTable("Usuarios"); string sql = "SELECT * FROM Mozos 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 = cuil; //SqlDataReader Reader = Cx.sqlCmd.ExecuteReader(); SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); sqlDat.Fill(mozo); } #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 { mozo = null; } return(mozo); }
// 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 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 bool ActualizarPass(string usuario, string pass) { string consulta = @"UPDATE acceso SET password = @password WHERE nombre_usuario = @nombre_usuario"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); cx.Cmd.Parameters.Add("@nombre_usuario", MySqlDbType.VarChar); cx.Cmd.Parameters.Add("@password", MySqlDbType.VarChar); cx.Cmd.Parameters[0].Value = usuario; cx.Cmd.Parameters[1].Value = pass; cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(true); } catch (Exception e) { MessageBox.Show(e.Message); 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 int InicioSesion(string user, string pass) { string sql = "SELECT nivel FROM Usuarios WHERE usuario = @usuario and contrasenia = @contrasenia;"; try { Conexion cx = new Conexion(); cx.setComandoTexto(); cx.setSQL(sql); cx.sqlCmd.Parameters.Add("@usuario", SqlDbType.VarChar); cx.sqlCmd.Parameters[0].Value = user; cx.sqlCmd.Parameters.Add("@contrasenia", SqlDbType.VarChar); cx.sqlCmd.Parameters[1].Value = pass; cx.abrir(); SqlDataReader reader = cx.sqlCmd.ExecuteReader(); if (!reader.HasRows) { return(0); } else { reader.Read(); return(Convert.ToInt32(reader.GetInt32(0))); } } catch (Exception e) { Console.WriteLine(e.Message); return(0); } }
public static DataTable TraerUnProdSimple(int cod) { DataTable productoSimple = new DataTable("ProductosSimples"); string sql = "SELECT codProdSimple, stock, insumo FROM ProdSimples WHERE codProdSimple = @codProdSimple and baja=0"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("codProdSimple", SqlDbType.Int); Cx.sqlCmd.Parameters[0].Value = cod; SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); sqlDat.Fill(productoSimple); } #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 { productoSimple = null; } return(productoSimple); }
public static List <string[]> PreciosPorCategoria() { string consulta = @"select c.categoria, id_producto, nombre, precio_venta from producto p inner join categoria c on p.categoria = c.id_categoria"; List <string[]> lista = new List <string[]>(); DataTable dt = new DataTable(); try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); MySqlDataAdapter sqlDate = new MySqlDataAdapter(cx.Cmd); sqlDate.Fill(dt); foreach (DataRow row in dt.Rows) { lista.Add(new string[] { row[0].ToString(), row[1].ToString(), row[2].ToString(), row[3].ToString() }); } return(lista); } catch (Exception e) { return(lista); } }
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 TraerUnProducto(int cod) { DataTable producto = new DataTable("Productos"); string sql = "SELECT codProd, nombre, descripProd, idCategoria, precioVenta, compuesto FROM Productos WHERE codProd = @codprod and baja=0"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("codprod", SqlDbType.Int); Cx.sqlCmd.Parameters[0].Value = cod; SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); sqlDat.Fill(producto); } #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 { producto = null; } return(producto); }
public static bool Guardar(Int32 id_persona, string nombre_usuario, string password, Int16 baja) { string consulta = @"INSERT INTO acceso (id_persona, nombre_usuario, password, baja) VALUES (@id_persona, @nombre_usuario, @password, @baja)"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); cx.Cmd.Parameters.Add("@id_persona", MySqlDbType.Int32); cx.Cmd.Parameters.Add("@nombre_usuario", MySqlDbType.VarChar); cx.Cmd.Parameters.Add("@password", MySqlDbType.VarChar); cx.Cmd.Parameters.Add("@baja", MySqlDbType.Int16); cx.Cmd.Parameters[0].Value = id_persona; cx.Cmd.Parameters[1].Value = nombre_usuario; cx.Cmd.Parameters[2].Value = password; cx.Cmd.Parameters[3].Value = baja; cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(true); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
public static Boolean existenombre(string nombre) { string sql = "SELECT baja FROM Productos WHERE nombre = @nombre"; try { Conexion cx = new Conexion(); cx.setComandoTexto(); cx.setSQL(sql); cx.sqlCmd.Parameters.Add("@nombre", SqlDbType.VarChar); cx.sqlCmd.Parameters[0].Value = nombre; cx.abrir(); SqlDataReader reader = cx.sqlCmd.ExecuteReader(); if (reader.HasRows) { return(true); } else { 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(true); //Habría que ver qué mandar si hay un error con la conexión } }
public static bool Actualizar(Int32 id, Int32 id_persona, string nombre_usuario, string password, Int16 baja) { string consulta = @"UPDATE acceso SET id_persona = @id_persona, nombre_usuario = @nombre_usuario, password = @password, baja = @baja WHERE id = @id"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); cx.Cmd.Parameters.Add("@id_persona", MySqlDbType.Int32); cx.Cmd.Parameters.Add("@nombre_usuario", MySqlDbType.VarChar); cx.Cmd.Parameters.Add("@password", MySqlDbType.VarChar); cx.Cmd.Parameters.Add("@baja", MySqlDbType.Int16); cx.Cmd.Parameters.Add("@id", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = id_persona; cx.Cmd.Parameters[1].Value = nombre_usuario; cx.Cmd.Parameters[2].Value = password; cx.Cmd.Parameters[3].Value = baja; cx.Cmd.Parameters[4].Value = id; cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(true); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
public static int Guardar(int numero_comprobante, DateTime fecha_comprobante, int id_proveedor) { string consulta = @"INSERT INTO comprobante_compra (numero_comp, fecha, id_proveedor) VALUES (@numero_comp, @fecha, @id_proveedor)"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); cx.Cmd.Parameters.Add("@numero_comp", MySqlDbType.Int32); cx.Cmd.Parameters.Add("@fecha", MySqlDbType.DateTime); cx.Cmd.Parameters.Add("@id_proveedor", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = numero_comprobante; cx.Cmd.Parameters[1].Value = fecha_comprobante; cx.Cmd.Parameters[2].Value = id_proveedor; cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(Convert.ToInt32(cx.Cmd.LastInsertedId)); } catch (Exception e) { MessageBox.Show(e.Message); return(0); } }
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); } }
public static DataTable TraerUnaPersona(long cuil) { DataTable persona = new DataTable("Usuarios"); string sql = "SELECT * FROM Personas WHERE cuil = @cuil"; try { Conexion Cx = new Conexion(); Cx.setComandoTexto(); Cx.setSQL(sql); Cx.sqlCmd.Parameters.Add("cuil", SqlDbType.BigInt); Cx.sqlCmd.Parameters[0].Value = cuil; SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); sqlDat.Fill(persona); #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 { persona = null; } return(persona); }
public static DataTable traerUnaComanda(int nroComanda) { DataTable comanda = new DataTable("Comanda"); string sql = "SELECT nroComando, fecha, nroMesa, activa, total, descuento, precioFinal, cuilMozo " + "FROM Comandas 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; SqlDataAdapter sqlDat = new SqlDataAdapter(Cx.Comando()); sqlDat.Fill(comanda); } #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 { comanda = null; } return(comanda); }
public static Boolean existe(long cuil) { string sql = "SELECT baja FROM Mozos WHERE cuilMozo = @cuilMozo"; try { Conexion cx = new Conexion(); cx.setComandoTexto(); cx.setSQL(sql); cx.sqlCmd.Parameters.Add("@cuilMozo", SqlDbType.BigInt); cx.sqlCmd.Parameters[0].Value = cuil; cx.abrir(); SqlDataReader reader = cx.sqlCmd.ExecuteReader(); if (!reader.HasRows) { return(false); } else { return(true); } } #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 comandaDeMesaActiva(int nroMesa) { string sql = "SELECT baja FROM Comandas WHERE nroMesa = @nroMesa AND activa = 1"; try { Conexion cx = new Conexion(); cx.setComandoTexto(); cx.setSQL(sql); cx.sqlCmd.Parameters.Add("@nroMesa", SqlDbType.Int); cx.sqlCmd.Parameters[0].Value = nroMesa; cx.abrir(); SqlDataReader reader = cx.sqlCmd.ExecuteReader(); if (reader.HasRows) { return(true); } else { 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(true); } }
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 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 bool actualizarCantidad(int id_comanda, int id_producto, int cantidad) { //string query = "Select cantidad from detalle_comanda where baja = 0 and id_producto = @id_producto and id_comanda = @id_comanda"; string consulta = @"UPDATE detalle_comanda det SET `cantidad`= det.cantidad + @cantidad ,`total`=det.precio_venta * det.cantidad WHERE id_comanda = @id_comanda AND id_producto = @id_producto and baja = 0"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.Cmd.Parameters.Add("@cantidad", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = cantidad; cx.Cmd.Parameters.Add("@id_comanda", MySqlDbType.Int32); cx.Cmd.Parameters[1].Value = id_comanda; cx.Cmd.Parameters.Add("@id_producto", MySqlDbType.Int32); cx.Cmd.Parameters[2].Value = id_producto; cx.setSQL(consulta); cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(true); } catch (MySqlException mse) { MessageBox.Show(mse.Message, "ERROR"); return(false); } }
public static int Guardar(string nombre_proveedor, short baja) { string consulta = @"INSERT INTO proveedor (nombre, baja) VALUES (@nombre, @baja)"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); cx.Cmd.Parameters.Add("@nombre", MySqlDbType.VarChar); cx.Cmd.Parameters.Add("@baja", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = nombre_proveedor; cx.Cmd.Parameters[1].Value = baja; cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(Convert.ToInt32(cx.Cmd.LastInsertedId)); } catch (Exception e) { MessageBox.Show(e.Message); return(0); } }
//public static bool GetDetalle(int numero_comprobante, ref string[] detalle) //{ // //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 bool Guardar(int id_producto, double precio, double cantidad, int id_comprobante) { string consulta = @"INSERT INTO detalle_comprobante (id_producto, precio, cantidad, id_comprobante_compra) VALUES (@id_producto, @precio, @cantidad, @id_comprobante_compra)"; try { Conexion cx = new Conexion(); cx.tipoTexto(); cx.setSQL(consulta); cx.Cmd.Parameters.Add("@id_producto", MySqlDbType.Int32); cx.Cmd.Parameters.Add("@precio", MySqlDbType.Double); cx.Cmd.Parameters.Add("@cantidad", MySqlDbType.Double); cx.Cmd.Parameters.Add("@id_comprobante_compra", MySqlDbType.Int32); cx.Cmd.Parameters[0].Value = id_producto; cx.Cmd.Parameters[1].Value = precio; cx.Cmd.Parameters[2].Value = cantidad; cx.Cmd.Parameters[3].Value = id_comprobante; cx.abrir(); cx.Cmd.ExecuteNonQuery(); return(true); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
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); }