Ejemplo n.º 1
0
        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';
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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';
            }
        }