public static bool Insertar(Compra_Material CM) { MySqlConnection con; con = conexion.conectar(); string update = string.Format("INSERT INTO compra_material values(null,'"+CM.Nombre+"','"+CM.Cantidad+"','"+CM.Precio+"',(Select current_date()),null)"); MySqlCommand comando = new MySqlCommand(update, con); int i = comando.ExecuteNonQuery(); if (i > 0) { return true; } else { return false; } }
public static bool Delete(Compra_Material CM) { MySqlConnection con; con = conexion.conectar(); string delete = string.Format("DELETE FROM compra_material where id = '"+CM.id+"'"); MySqlCommand comando = new MySqlCommand(delete, con); int i = comando.ExecuteNonQuery(); if (i > 0) { return true; } else { return false; } }
public static bool Editar(Compra_Material CM) { MySqlConnection con; con = conexion.conectar(); string update = string.Format("update compra_material set Nombre = '"+CM.Nombre+"', Cantidad = '"+CM.Cantidad+"', Precio = '"+CM.Precio+"', StatusCM = '"+CM.Status+"' where id = '"+CM.id+"'"); MySqlCommand comando = new MySqlCommand(update, con); int i = comando.ExecuteNonQuery(); if (i > 0) { return true; } else { return false; } }
private void change_statusCM_Click(object sender, EventArgs e) { Compra_Material cm = new Compra_Material(); cm.id = int.Parse(ID_CM.Text); cm.Nombre = nomCM.Text; cm.Cantidad = int.Parse(cantCM.Text); cm.Precio = double.Parse(preCm.Text); if (Compra_MaterialDAO.Insertar(cm)) { MessageBox.Show("Se ha enviado la solicitud de compra ", "Solicitud registrada", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCompraMat.Rows.Clear(); llendgvCompraMat(); } else { MessageBox.Show("Ups! hubo un error en la inserción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void change_statusCM_Click(object sender, EventArgs e) { Compra_Material cm = new Compra_Material(); cm.id = int.Parse(ID_CM.Text); cm.Nombre = nomCM.Text; cm.Cantidad = int.Parse(cantCM.Text); cm.Precio = double.Parse(preCm.Text); cm.Status = comboStatCM.Text; if(comboStatCM.Text == "Financear") { if (Compra_MaterialDAO.Editar(cm)) { MessageBox.Show("Se ha registrado como compra activa","Compra registrada",MessageBoxButtons.OK,MessageBoxIcon.Information); dgvCompraMat.Rows.Clear(); llendgvCompraMat(); } else { MessageBox.Show("Ups! hubo un error en la inserción","Error",MessageBoxButtons.OK,MessageBoxIcon.Error); } } else { if(Compra_MaterialDAO.Delete(cm)) { MessageBox.Show("Se ha eliminado la solicitud de compra", "Eliminacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvCompraMat.Rows.Clear(); llendgvCompraMat(); limpiezaCM(); } else { MessageBox.Show("Ups! hubo un error intentalo de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }