public static bool Insertar(Compra_Producto CP) { MySqlConnection con; con = conexion.conectar(); string update = string.Format("INSERT INTO compra_productos values(null,'"+CP.Nombre+"','"+CP.Cantidad+"',null,'"+CP.Costo+"',(Select current_date()),'Pendiente')"); MySqlCommand comando = new MySqlCommand(update, con); int i = comando.ExecuteNonQuery(); if (i > 0) { return true; } else { return false; } }
public static bool Editar(Compra_Producto CP) { MySqlConnection con; con = conexion.conectar(); string update = string.Format("update compra_productos set Nombre = '" + CP.Nombre + "', Cantidad = '" + CP.Cantidad + "', Precio = '" + CP.Precio + "', Costo = '"+CP.Costo+"', StatusCP = '" + CP.Status + "' where id = '" + CP.id + "'"); MySqlCommand comando = new MySqlCommand(update, con); int i = comando.ExecuteNonQuery(); if (i > 0) { return true; } else { return false; } }
public static bool Delete(Compra_Producto CP) { MySqlConnection con; con = conexion.conectar(); string delete = string.Format("DELETE FROM compra_productos where id = '" + CP.id + "'"); MySqlCommand comando = new MySqlCommand(delete, con); int i = comando.ExecuteNonQuery(); if (i > 0) { return true; } else { return false; } }
private void changeStatCP_Click(object sender, EventArgs e) { if(MessageBox.Show("¿Seguro que deseas enviar ahora la solicitud","Atención",MessageBoxButtons.YesNo,MessageBoxIcon.Warning) == DialogResult.Yes) { Compra_Producto cp = new Compra_Producto(); cp.Nombre = nomCp.Text; cp.Cantidad = int.Parse(cantCp.Text); cp.Costo = double.Parse(costoCp.Text); if (Compra_ProductosDAO.Insertar(cp)) { MessageBox.Show("Se ha enviado la solicitud de compra ", "Soicitud enviada", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCompra_Productos.Rows.Clear(); llendgvCompraPro(); } else { MessageBox.Show("Ups! hubo un error en la inserción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void changeStatCP_Click(object sender, EventArgs e) { if(MessageBox.Show("¿Seguro que deseas dar alta del costo","Atención",MessageBoxButtons.YesNo,MessageBoxIcon.Warning) == DialogResult.Yes) { Compra_Producto CP = new Compra_Producto(); CP.id = int.Parse(idCP.Text); CP.Nombre = nomCp.Text; CP.Cantidad = int.Parse(cantCp.Text); CP.Precio = double.Parse(precioCp.Text); CP.Costo = double.Parse(costoCp.Text); CP.Status = "Pendiente"; ; if (Compra_ProductosDAO.Editar(CP)) { MessageBox.Show("Se ha dado de alta el precio en tienda", "Soicitud enviada", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCompra_Productos.Rows.Clear(); llendgvCompraPro(); } else { MessageBox.Show("Ups! hubo un error en la inserción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void changeStatCP_Click(object sender, EventArgs e) { Compra_Producto CP = new Compra_Producto(); CP.id = int.Parse(idCP.Text); CP.Nombre = nomCp.Text; CP.Cantidad = int.Parse(cantCp.Text); CP.Precio = double.Parse(precioCp.Text); CP.Costo = double.Parse(costoCp.Text); CP.Status = statusCp.Text; if (statusCp.Text == "Financear") { if (Compra_ProductosDAO.Editar(CP)) { MessageBox.Show("Se ha registrado como compra activa", "Compra registrada", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCompra_Productos.Rows.Clear(); llendgvCompraPro(); LimpiarDatCP(); } else { MessageBox.Show("Ups! hubo un error en la inserción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (Compra_ProductosDAO.Delete(CP)) { MessageBox.Show("Se ha eliminado la solicitud de compra", "Solicitud eliminada", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCompra_Productos.Rows.Clear(); llendgvCompraPro(); LimpiarDatCP(); } else { MessageBox.Show("Ups! hubo un error intentalo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }