public void Modificar_Facturas(ref cls_Factura_DAL Obj_Facturas_DAL, string sMsjError) { DataTable dtParametros = Obj_Generales_BLL.CrearTablaParametros(); if (dtParametros.Columns.Count == 3) { dtParametros.Rows.Add("@numFactura", 1, Obj_Facturas_DAL.iNumFact.ToString().Trim()); dtParametros.Rows.Add("@activo", 2, Obj_Facturas_DAL.bActivo.ToString().Trim()); dtParametros.Rows.Add("@FecModificacion", 7, Obj_Facturas_DAL.dtFechaModif.ToString().Trim()); dtParametros.Rows.Add("@UsuModificacion", 2, Obj_Facturas_DAL.sUsuModif.ToString().Trim()); } Obj_BD_BLL.Execute_NonQuery("VETSPA.sp_ActualizarFactura", dtParametros, ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError != string.Empty) { sMsjError = string.Empty; Obj_Facturas_DAL.cFlagAxion = 'U'; Obj_Facturas_DAL.cFlagEstAxion = 'F'; } else { sMsjError = string.Empty; Obj_Facturas_DAL.cFlagAxion = 'U'; Obj_Facturas_DAL.cFlagEstAxion = 'E'; } }
private void tsbtn_Nuevo_Click(object sender, EventArgs e) { PL_VetSpa.Pantallas.Cat_Mant.Facturacion.frm_Fact Facturas = new frm_Fact(); cls_Factura_DAL Obj_Facturas_DAL = new cls_Factura_DAL(); Obj_Facturas_DAL.cFlagAxion = 'I'; /* Facturas.Obj_Facturas_DAL = Obj_Facturas_DAL;*/ Facturas.ShowDialog(); }
private void tsbtn_Modificar_Click(object sender, EventArgs e) { PL_VetSpa.Pantallas.Cat_Mant.Facturacion.frm_Fact Modif_Fact = new PL_VetSpa.Pantallas.Cat_Mant.Facturacion.frm_Fact(); cls_Factura_DAL Obj_Facturas_DAL = new cls_Factura_DAL(); Obj_Facturas_DAL.cFlagEstAxion = 'U'; if (dgv_Mostrar_Facturas.SelectedRows != null) { if (dgv_Mostrar_Facturas.Rows.Count > 0) { Obj_Facturas_DAL.iNumFact = Convert.ToInt32(dgv_Mostrar_Facturas.SelectedRows[0].Cells[0].Value.ToString().Trim()); Obj_Facturas_DAL.bActivo = Convert.ToByte(dgv_Mostrar_Facturas.SelectedRows[0].Cells[1].Value.ToString().Trim()); Obj_Facturas_DAL.sUsuModif = dgv_Mostrar_Facturas.SelectedRows[0].Cells[2].Value.ToString().Trim(); Obj_Facturas_DAL.dtFechaCreac = Convert.ToDateTime(dgv_Mostrar_Facturas.SelectedRows[0].Cells[3].Value.ToString().Trim()); if (dgv_Mostrar_Facturas.SelectedRows[0].Cells[9].Value.ToString().Trim() == string.Empty) { Obj_Facturas_DAL.dtFechaModif = DateTime.Now; } else { Obj_Facturas_DAL.dtFechaModif = Convert.ToDateTime(dgv_Mostrar_Facturas.SelectedRows[0].Cells[9].Value.ToString().Trim()); } /* Modif_Fact.Obj_Facturas_DAL = Obj_Facturas_DAL;*/ Modif_Fact.ShowDialog(); Cargar_Facturas(); } 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_Facturas(ref cls_Factura_DAL Obj_Facturas_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("@idcliente", 2, Obj_Facturas_DAL.sIDClient.ToString().Trim()); dtParametros.Rows.Add("@consec_diagnostico", 1, Obj_Facturas_DAL.iConsDiag.ToString().Trim()); dtParametros.Rows.Add("@impuesto", 6, Obj_Facturas_DAL.dImpuesto.ToString().Trim()); dtParametros.Rows.Add("@fecha", 7, Obj_Facturas_DAL.dtFechaModif.ToString().Trim()); dtParametros.Rows.Add("@usuariocreacion", 2, Obj_Facturas_DAL.sUsuCreac.ToString().Trim()); dtParametros.Rows.Add("@subtotal", 6, Obj_Facturas_DAL.dSubtotal.ToString().Trim()); dtParametros.Rows.Add("@total", 6, Obj_Facturas_DAL.dTotal.ToString().Trim()); dtParametros.Rows.Add("@activo", 2, Obj_Facturas_DAL.bActivo.ToString().Trim()); } Obj_BD_BLL.Execute_Scalar("VETSPA.sp_Insertarfactura", dtParametros, ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError != string.Empty) { sMsjError = Obj_BD_DAL.sMsjError; Obj_Facturas_DAL.cFlagAxion = 'I'; Obj_Facturas_DAL.cFlagEstAxion = 'F'; } else { sMsjError = string.Empty; Obj_Facturas_DAL.cFlagAxion = 'U'; Obj_Facturas_DAL.cFlagEstAxion = 'E'; } }