private void tsbtn_Modificar_Click(object sender, EventArgs e) { PL_VetSpa.Pantallas.Cat_Mant.Facturacion.frm_List_Fact Modif_Entradas = new PL_VetSpa.Pantallas.Cat_Mant.Facturacion.frm_List_Fact(); cls_Producto_DAL Obj_Producto_DAL = new cls_Producto_DAL(); Obj_Producto_DAL.cFlagEstAxion = 'U'; if (dgv_Mostrar_Entradas.SelectedRows != null) { if (dgv_Mostrar_Entradas.Rows.Count > 0) { Obj_Producto_DAL.iCodArt = Convert.ToInt32(dgv_Mostrar_Entradas.SelectedRows[0].Cells[0].Value.ToString().Trim()); Obj_Producto_DAL.bActivo = Convert.ToByte(dgv_Mostrar_Entradas.SelectedRows[0].Cells[8].Value.ToString().Trim()); Obj_Producto_DAL.sUsuModif = dgv_Mostrar_Entradas.SelectedRows[0].Cells[12].Value.ToString().Trim(); Obj_Producto_DAL.dtFechaModif = Convert.ToDateTime(dgv_Mostrar_Entradas.SelectedRows[0].Cells[13].Value.ToString().Trim()); Modif_Entradas.ShowDialog(); Cargar_Entradas(); } else { MessageBox.Show("No puede modificar valores ya que no hay nada seleccionado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("No puede modificar valores ya que no hay nada seleccionado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
public void Modificar_Productos(ref cls_Producto_DAL Obj_Producto_DAL, string sMsjError) { DataTable dtParametros = Obj_Generales_BLL.CrearTablaParametros(); if (dtParametros.Columns.Count == 3) { dtParametros.Rows.Add("@activo", 2, Obj_Producto_DAL.bActivo.ToString().Trim()); dtParametros.Rows.Add("@usuario_modificacion", 2, Obj_Producto_DAL.sUsuModif.ToString().Trim()); dtParametros.Rows.Add("@fecha_modificacion", 7, Obj_Producto_DAL.dtFechaModif.ToString().Trim()); } Obj_BD_BLL.Execute_NonQuery("VETSPA.sp_Actualizarproducto", dtParametros, ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError != string.Empty) { sMsjError = string.Empty; Obj_Producto_DAL.cFlagAxion = 'U'; Obj_Producto_DAL.cFlagEstAxion = 'F'; } else { sMsjError = string.Empty; Obj_Producto_DAL.cFlagAxion = 'U'; Obj_Producto_DAL.cFlagEstAxion = 'E'; } }
private void tsbtn_Modificar_Click(object sender, EventArgs e) { PL_VetSpa.Inventarios.frm_Producto Modif_Prod = new PL_VetSpa.Inventarios.frm_Producto(); cls_Producto_DAL Obj_Producto_DAL = new cls_Producto_DAL(); Obj_Producto_DAL.cFlagEstAxion = 'U'; if (dgv_Mostrar_Productos.SelectedRows != null) { if (dgv_Mostrar_Productos.Rows.Count > 0) { Obj_Producto_DAL.iCodArt = Convert.ToInt32(dgv_Mostrar_Productos.SelectedRows[0].Cells[0].Value.ToString().Trim()); Obj_Producto_DAL.sDescArt = dgv_Mostrar_Productos.SelectedRows[0].Cells[1].Value.ToString().Trim(); Obj_Producto_DAL.fCostArt = Convert.ToInt64(dgv_Mostrar_Productos.SelectedRows[0].Cells[2].Value.ToString().Trim()); if (dgv_Mostrar_Productos.SelectedRows[0].Cells[3].Value.ToString().Trim() == "true") { Obj_Producto_DAL.bImpuArt = 1; } else { Obj_Producto_DAL.bImpuArt = 0; } Obj_Producto_DAL.fPrecArt = Convert.ToInt64(dgv_Mostrar_Productos.SelectedRows[0].Cells[4].Value.ToString().Trim()); Obj_Producto_DAL.dtFechaCaduc = Convert.ToDateTime(dgv_Mostrar_Productos.SelectedRows[0].Cells[5].Value.ToString().Trim()); Obj_Producto_DAL.iCantProd = Convert.ToInt32(dgv_Mostrar_Productos.SelectedRows[0].Cells[6].Value.ToString().Trim()); Obj_Producto_DAL.cTipArt = Convert.ToChar(dgv_Mostrar_Productos.SelectedRows[0].Cells[7].Value.ToString().Trim()); Obj_Producto_DAL.sUsuCreac = dgv_Mostrar_Productos.SelectedRows[0].Cells[8].Value.ToString().Trim(); Obj_Producto_DAL.dtFechaCreac = Convert.ToDateTime(dgv_Mostrar_Productos.SelectedRows[0].Cells[9].Value.ToString().Trim()); Obj_Producto_DAL.sUsuModif = dgv_Mostrar_Productos.SelectedRows[0].Cells[10].Value.ToString().Trim(); if (dgv_Mostrar_Productos.SelectedRows[0].Cells[11].Value.ToString().Trim() == null) { Obj_Producto_DAL.dtFechaModif = DateTime.Now; } if (dgv_Mostrar_Productos.SelectedRows[0].Cells[12].Value.ToString().Trim() == "Activo") { Obj_Producto_DAL.bActivo = 1; } else { Obj_Producto_DAL.bActivo = 0; } Modif_Prod.Obj_Producto_DAL = Obj_Producto_DAL; Modif_Prod.Obj_Usuario_Logueado_DAL = Obj_Usuario_Logueado_DAL; Modif_Prod.ShowDialog(); Cargar_Productos(); } else { MessageBox.Show("No puede modificar valores ya que no hay nada seleccionado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("No puede modificar valores ya que no hay nada seleccionado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
public void Crear_Productos(ref cls_Producto_DAL Obj_Producto_DAL, ref string sMsjError) { DataTable dtParametros = Obj_Generales_BLL.CrearTablaParametros(); if (dtParametros.Columns.Count == 3) { DataRow dr1 = dtParametros.NewRow(); DataRow dr2 = dtParametros.NewRow(); DataRow dr3 = dtParametros.NewRow(); dtParametros.Rows.Add("@codigo_articulo", 1, Obj_Producto_DAL.iCodArt.ToString().Trim()); dtParametros.Rows.Add("@descripcion_articulo", 2, Obj_Producto_DAL.sDescArt.ToString().Trim()); dtParametros.Rows.Add("@costo_articulo", 8, Obj_Producto_DAL.fCostArt.ToString().Trim()); dtParametros.Rows.Add("@impuesto_art", 9, Obj_Producto_DAL.bImpuArt.ToString().Trim()); dtParametros.Rows.Add("@precio_articulo", 8, Obj_Producto_DAL.fPrecArt.ToString().Trim()); dtParametros.Rows.Add("@fecha_caducidad", 7, Obj_Producto_DAL.dtFechaCaduc.ToString().Trim()); dtParametros.Rows.Add("@cantidad", 1, Obj_Producto_DAL.iCantProd.ToString().Trim()); dtParametros.Rows.Add("@activo", 9, Obj_Producto_DAL.bActivo.ToString().Trim()); dtParametros.Rows.Add("@TIPO_ARTICULO", 3, Obj_Producto_DAL.cTipArt.ToString().Trim()); dtParametros.Rows.Add("@fecha_creacion", 7, Obj_Producto_DAL.dtFechaCreac.ToString().Trim()); dtParametros.Rows.Add("@usuario_creacion", 2, Obj_Producto_DAL.sUsuCreac.ToString().Trim()); } Obj_BD_BLL.Execute_Scalar("VETSPA.sp_insertarproducto", dtParametros, ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError != string.Empty) { sMsjError = Obj_BD_DAL.sMsjError; Obj_Producto_DAL.cFlagAxion = 'I'; Obj_Producto_DAL.cFlagEstAxion = 'F'; } else { sMsjError = string.Empty; Obj_Producto_DAL.cFlagAxion = 'U'; Obj_Producto_DAL.cFlagEstAxion = 'E'; } }