public static bool Eliminar(int id, facturacion.Vistas.VProducto form) { MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn); try { SqlCon.Open(); MySqlCommand command = new MySqlCommand(String.Format("UPDATE " + table + " SET estado='disable' where id='" + id + "';"), SqlCon); if (command.ExecuteNonQuery() == 1) { ToastNotification.Show(form, " El producto se elimino correctamente", global::facturacion.Properties.Resources.ok, 3000, (eToastGlowColor.Green), (eToastPosition.TopRight)); SqlCon.Close(); return(true); } else { ToastNotification.Show(form, "El producto no se pudo eliminar", global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight)); SqlCon.Close(); return(false); } } catch (Exception e) { ToastNotification.Show(form, e.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopLeft)); return(false); } }
public static bool Editar(int id, MProducto objeto, facturacion.Vistas.VProducto form) { MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn); try { SqlCon.Open(); string query001 = "UPDATE " + table + " SET nombre=@nombre,codigo=@codigo,unidad=@unidad,precio=@precio,descripcion=@descripcion,imagen=@imagen where id=@id;"; Console.WriteLine(query001); MySqlCommand command = new MySqlCommand(query001, SqlCon); command.Parameters.AddWithValue("@id", id); command.Parameters.AddWithValue("@nombre", objeto.nombre); command.Parameters.AddWithValue("@codigo", objeto.codigo); command.Parameters.AddWithValue("@unidad", objeto.unidad); command.Parameters.AddWithValue("@precio", objeto.precio); command.Parameters.AddWithValue("@descripcion", objeto.descripcion); command.Parameters.AddWithValue("@imagen", objeto.imagen); if (command.ExecuteNonQuery() == 1) { ToastNotification.Show(form, "Producto Editada Correctamente", global::facturacion.Properties.Resources.ok, 3000, (eToastGlowColor.Green), (eToastPosition.TopRight)); SqlCon.Close(); return(true); } else { ToastNotification.Show(form, "El producto no pudo ser Editado", global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight)); SqlCon.Close(); return(false); } } catch (MySqlException e) { ToastNotification.Show(form, e.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopLeft)); return(false); } }
public static bool Insertar(MProducto objeto, facturacion.Vistas.VProducto form) { MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn); try { SqlCon.Open(); string query001 = "INSERT INTO " + table + "(nombre,codigo,unidad,precio,descripcion,imagen) Values(@nombre,@codigo,@unidad,@precio,@descripcion,@imagen)"; MySqlCommand command = new MySqlCommand(query001, SqlCon); command.Parameters.AddWithValue("@nombre", objeto.nombre); command.Parameters.AddWithValue("@codigo", objeto.codigo); command.Parameters.AddWithValue("@unidad", objeto.unidad); command.Parameters.AddWithValue("@precio", objeto.precio); command.Parameters.AddWithValue("@descripcion", objeto.descripcion); command.Parameters.AddWithValue("@imagen", objeto.imagen); if (command.ExecuteNonQuery() == 1) { ToastNotification.Show(form, "Producto Creada Correctamente", global::facturacion.Properties.Resources.ok, 3000, (eToastGlowColor.Green), (eToastPosition.TopRight)); SqlCon.Close(); return(true); } else { ToastNotification.Show(form, "El producto no pudo ser Creada", global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight)); SqlCon.Close(); return(false); } } catch (MySqlException e) { ToastNotification.Show(form, e.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopLeft)); return(false); } }
internal static bool ValidarProducto(DevComponents.DotNetBar.Controls.TextBoxX tb_nombre, DevComponents.DotNetBar.Controls.TextBoxX tb_codigo, DevComponents.DotNetBar.Controls.TextBoxX tb_precio, ErrorProvider errorIcono, facturacion.Vistas.VProducto vProducto) { if (tb_nombre.Text == string.Empty) { errorIcono.SetError(tb_nombre, "El nombre del producto es necesario"); ToastNotification.Show(vProducto, "El nombre del producto es necesario", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight)); return(false); } else { errorIcono.Clear(); } if (tb_codigo.Text == string.Empty) { errorIcono.SetError(tb_codigo, "El codigo es necesario"); ToastNotification.Show(vProducto, "El codigo es necesario", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight)); return(false); } else { errorIcono.Clear(); } if (tb_precio.Text == string.Empty) { errorIcono.SetError(tb_precio, "El precio es necesario"); ToastNotification.Show(vProducto, "El precio es necesario", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight)); return(false); } else { errorIcono.Clear(); } return(true); }