public override global::System.Data.DataTable Clone()
            {
                FacturaDataTable cln = ((FacturaDataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
 private void InitClass()
 {
     this.DataSetName             = "dsAgente";
     this.Prefix                  = "";
     this.Namespace               = "http://tempuri.org/dsAgente.xsd";
     this.EnforceConstraints      = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableFactura            = new FacturaDataTable();
     base.Tables.Add(this.tableFactura);
 }
 internal void InitVars(bool initTable)
 {
     this.tableFactura = ((FacturaDataTable)(base.Tables["Factura"]));
     if ((initTable == true))
     {
         if ((this.tableFactura != null))
         {
             this.tableFactura.InitVars();
         }
     }
 }
Example #4
0
        FacturaTableAdapter adapterFac = new FacturaTableAdapter(); //objeto para utilizar los querys de tblFactura
        private void CargarDeudas(int idCliente)                    //metodo para cargar las deudas de un clietne
        {
            try
            {
                FacturaDataTable dataFac = adapterFac.FacSinPagarPorIdCliente(idCliente);                                                        //se almacena en este objeto las facturas del cliente que no se han terminado de pagar

                decimal deudaTotal = 0;                                                                                                          //para almacenar el valor total que se tiene por pagar
                if (dataFac.Rows.Count > 0)                                                                                                      //si se encontraron facturas sin pagar
                {
                    foreach (FacturaRow factura in dataFac)                                                                                      //se recorre cada factura sin pagar
                    {
                        dgvFacturas.Rows.Add(factura.IdFactura, factura.TotalGeneral, factura.Pago, (factura.Pago - factura.TotalGeneral) * -1); //se agrega al datagridview facturas las facturas
                        deudaTotal += ((factura.Pago - factura.TotalGeneral) * -1);                                                              //se almacena el total de la deuda por pagar
                    }
                    txtTotal.Text = deudaTotal.ToString();                                                                                       //se coloca en el textbox total el valor de la deuda total
                }
            }
            catch (Exception error)
            {
                log.Error($"Error: {error.Message}", error);
                MessageBox.Show($"Error: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 internal FacturaRow(global::System.Data.DataRowBuilder rb) :
     base(rb)
 {
     this.tableFactura = ((FacturaDataTable)(this.Table));
 }