Esempio n. 1
0
        private void CargarFacturas()
        {
            this.pDetalles.Visible    = true;
            this.gbRefacturar.Visible = true;
            facturas          oFactura          = new facturas();
            FacturasImplement oFacturaImplement = new FacturasImplement();
            socios            oSocio            = new socios();
            SocioImplement    oSocioImplement   = new SocioImplement();

            oSocio = oSocioImplement.Get(_idSocio);
            tarifas           oTarifa            = new tarifas();
            TarifaImplement   oTarifaImplement   = new TarifaImplement();
            cod_impuestos     oCodImpuesto       = new cod_impuestos();
            ImpuestoImplement oImpuestoImplement = new ImpuestoImplement();

            oCodImpuesto = oImpuestoImplement.Get(oSocio.iva.Value);
            oFactura     = oFacturaImplement.Get(_idFactura);
            oTarifa      = oTarifaImplement.Get(oSocio.tarifa.Value);
            this.txtNroFacturaAct.Text = oFactura.id_factura.ToString();
            _periodo = oFactura.id_factura.ToString();
            this.txtFechaAct.Text = oFactura.id_periodo.ToString();
            CargarFactura(_idFactura);
            this.txtTotalAct.Text = sumarFilas(ref this.dgDetalleAct, "colAImporte").ToString();
            CargarFacturaFutura(_periodo, _idSocio);
            this.txtTotalFut.Text = sumarFilas(ref this.dgDetalleFut, "colFImporte").ToString();
        }
Esempio n. 2
0
        private void ModificarTarifa()
        {
            HabilitarBotones();
            this.gbTarifa.Enabled = true;

            tarifas         oTarifa          = new tarifas();
            TarifaImplement oTarifaImplement = new TarifaImplement();
            DataGridViewRow row = this.dgvTarifa.CurrentRow;
            int             id  = Convert.ToInt32(row.Cells[1].Value);

            oTarifa = oTarifaImplement.Get(id);

            this.lblCodigo.Text                = oTarifa.id_tarifa.ToString();
            this.txtTarifa.Text                = oTarifa.tarifa;
            this.txtAbreviatura.Text           = oTarifa.abreviatura;
            this.txtCargoFijo.Text             = oTarifa.cargo_fijo.ToString();
            this.txtM3.Text                    = oTarifa.valor_m3.ToString();
            this.txtAbono.Text                 = oTarifa.abono.ToString();
            this.chkTarifaActiva.Checked       = oTarifa.activa.Value;
            this.chkAplicarRecargo.Checked     = oTarifa.recargo_minimo.Value;
            this.chkBonicacion.Checked         = oTarifa.bonificacion.Value;
            this.CHKUsuarioResidencial.Checked = oTarifa.usuario_residencial.Value;
            this.chkVencimiento.Checked        = oTarifa.requiere_fin.Value;
            this.dgvTarifa.Enabled             = false;
        }
Esempio n. 3
0
        private void CargarTarifas()
        {
            TarifaImplement oTarifaImplement = new TarifaImplement();
            List <tarifas>  _listTarifas     = oTarifaImplement.GetAll();

            foreach (tarifas tarifa in _listTarifas)
            {
                chkListTarifa.Items.Add(tarifa.tarifa);
            }
        }
Esempio n. 4
0
        private void Guardar()
        {
            TarifaImplement oTarifaImplement = new TarifaImplement();
            tarifas         oTarifa          = new tarifas();

            if (this.lblCodigo.Text == "")
            {
                oTarifa.tarifa              = this.txtTarifa.Text;
                oTarifa.abreviatura         = this.txtAbreviatura.Text;
                oTarifa.cargo_fijo          = this.txtCargoFijo.Text == "" ? 0 : decimal.Parse(this.txtCargoFijo.Text);
                oTarifa.valor_m3            = this.txtM3.Text == "" ? 0 : decimal.Parse(this.txtM3.Text);
                oTarifa.abono               = this.txtAbono.Text == "" ? 0 : decimal.Parse(this.txtAbono.Text);
                oTarifa.activa              = this.chkTarifaActiva.Checked;
                oTarifa.recargo_minimo      = this.chkAplicarRecargo.Checked;
                oTarifa.bonificacion        = this.chkBonicacion.Checked;
                oTarifa.usuario_residencial = this.CHKUsuarioResidencial.Checked;
                oTarifa.requiere_fin        = this.chkVencimiento.Checked;
                oTarifa.meses_venc          = this.txtMeses.Text == "" ? 0 : int.Parse(this.txtMeses.Text);
                oTarifaImplement.Save(oTarifa);
            }
            else
            {
                DataGridViewRow row = this.dgvTarifa.CurrentRow;
                int             id  = Convert.ToInt32(row.Cells[1].Value);
                oTarifa                     = oTarifaImplement.Get(id);
                oTarifa.tarifa              = this.txtTarifa.Text;
                oTarifa.abreviatura         = this.txtAbreviatura.Text;
                oTarifa.cargo_fijo          = this.txtCargoFijo.Text == "" ? 0 : decimal.Parse(this.txtCargoFijo.Text);
                oTarifa.valor_m3            = this.txtM3.Text == "" ? 0 : decimal.Parse(this.txtM3.Text);
                oTarifa.abono               = this.txtAbono.Text == "" ? 0 : decimal.Parse(this.txtAbono.Text);
                oTarifa.activa              = this.chkTarifaActiva.Checked;
                oTarifa.recargo_minimo      = this.chkAplicarRecargo.Checked;
                oTarifa.bonificacion        = this.chkBonicacion.Checked;
                oTarifa.usuario_residencial = this.CHKUsuarioResidencial.Checked;
                oTarifa.requiere_fin        = this.chkVencimiento.Checked;
                oTarifa.meses_venc          = this.txtMeses.Text == "" ? 0 : int.Parse(this.txtMeses.Text);
                oTarifaImplement.Update(oTarifa);
            }
            this.gbTarifa.Enabled = false;
            Deshabilitar();
            Limpiar();
            CargarGrid();
        }
        private void CargarTarifas()
        {
            TarifaImplement oTarifaImplement = new TarifaImplement();

            oTarifaImplement.CargarCombo(this.cmbTarifa, "Seleccione Tarifa");
        }
Esempio n. 6
0
        private void Imprimir()
        {
            SysConfigImplement oSysConfigImplement = new SysConfigImplement();

            Reportes.frmReportes frmRpt             = new Reportes.frmReportes();
            Reportes.rptFacturas rpt                = new Reportes.rptFacturas();
            FacturasImplement    oFacturasImplement = new FacturasImplement();
            //DataTable dtFacturas=new DataTable();
            //if(_mostrarImpagas ==0)
            //{
            //    if(_mostrarValoresActualizados==0)
            //    {
            //        dtFacturas=_facturasNoAct;
            //    }
            //    else
            //    {
            //        dtFacturas=_facturasAct;
            //    }
            //}
            //else
            //{
            //    if(_mostrarValoresActualizados==0)
            //    {
            //        dtFacturas=_facturasNoActImp;
            //    }
            //    else
            //    {
            //        dtFacturas=_facturasActImp;
            //    }
            //}


            DataTable dtFacturas     = oFacturasImplement.GetByIdSocioDT(_idSocio, _mostrarImpagas, _mostrarValoresActualizados);
            decimal   totalfacturado = 0;
            decimal   totalrecargo   = 0;
            decimal   totalcobrado   = 0;
            decimal   totaldeuda     = 0;

            foreach (DataRow dr in dtFacturas.Rows)
            {
                dr["Total"]   = (decimal.Parse(dr["Recargo"].ToString()) + decimal.Parse(dr["IVARecargo"].ToString())) + (decimal.Parse(dr["Neto"].ToString()) + decimal.Parse(dr["IVA"].ToString())) - decimal.Parse(dr["Cobrado"].ToString());
                dr["Neto"]    = (decimal.Parse(dr["Neto"].ToString()) + decimal.Parse(dr["IVA"].ToString()));
                dr["Recargo"] = (decimal.Parse(dr["Recargo"].ToString()) + decimal.Parse(dr["IVARecargo"].ToString()));

                totalfacturado = totalfacturado + (decimal.Parse(dr["Neto"].ToString()) + decimal.Parse(dr["IVA"].ToString()));
                totalrecargo   = totalrecargo + (decimal.Parse(dr["Recargo"].ToString()) + decimal.Parse(dr["IVARecargo"].ToString()));
                totalcobrado   = totalcobrado + decimal.Parse(dr["Cobrado"].ToString());
                totaldeuda     = totaldeuda + decimal.Parse(dr["Total"].ToString());
            }

            socios             oSocio               = new socios();
            SocioImplement     oSocioImplement      = new SocioImplement();
            socios_lote        oSocio_lote          = new socios_lote();
            SocioLoteImplement oSocio_loteImplement = new SocioLoteImplement();
            tarifas            oTarifas             = new tarifas();
            TarifaImplement    oTarifaImplement     = new TarifaImplement();
            cod_barrios        oCod_Barrios         = new cod_barrios();
            BarrioImplement    oBarrioImplement     = new BarrioImplement();
            cod_calles         oCod_Calles          = new  cod_calles();
            CalleImplement     oCalleImplement      = new CalleImplement();

            oSocio      = oSocioImplement.Get(_idSocio);
            oSocio_lote = oSocio_loteImplement.Get(_idSocio);
            string calleAltura = "";
            string manzana     = "";
            string lote        = "";
            string tarifa      = "";
            string barrio      = "";

            if (oSocio.tarifa > 0)
            {
                tarifa = oTarifaImplement.Get((int)oSocio.tarifa).tarifa;
            }
            if (oSocio_lote != null)
            {
                if (oSocio_lote.barrio > 0)
                {
                    barrio = oBarrioImplement.Get((int)oSocio_lote.barrio).barrio;
                }
                if (oSocio_lote.calle_altura.Length > 0)
                {
                    calleAltura = oSocio_lote.calle_altura;
                }
                if (oSocio_lote.manzana.Length > 0)
                {
                    manzana = oSocio_lote.manzana;
                }
                if (oSocio_lote.lote.Length > 0)
                {
                    lote = oSocio_lote.lote;
                }
            }
            string calle = "";

            if (oSocio_lote.calle != null && oSocio_lote.calle > 0)
            {
                calle = oCalleImplement.Get((int)oSocio_lote.calle).calle;
            }

            //Cargo el Data Set


            DataSet ds = new DataSet("Generico");

            ds.Tables.Add(oSysConfigImplement.GetEncabezadoDT("Encabezado"));
            ds.Tables[0].TableName = "dtEncabezado";
            ds.Tables.Add(dtFacturas);
            ds.Tables[1].TableName = "dtFacturas";
            rpt.SetDataSource(ds);
            rpt.SetParameterValue("socio", oSocio.codigo_socio + "/" + oSocio.subcodigo_socio + "  " + oSocio.nombre);
            rpt.SetParameterValue("tarifa", tarifa);
            rpt.SetParameterValue("barrio", barrio);
            rpt.SetParameterValue("calle", calle);
            rpt.SetParameterValue("numero", calleAltura);
            rpt.SetParameterValue("manzana", manzana);
            rpt.SetParameterValue("lote", lote);
            rpt.SetParameterValue("totalfacturado", Math.Round(totalfacturado, 2).ToString());
            rpt.SetParameterValue("totalrecargo", Math.Round(totalrecargo, 2).ToString());
            rpt.SetParameterValue("totalcobrado", Math.Round(totalcobrado, 2).ToString());
            rpt.SetParameterValue("totaldeuda", Math.Round(totaldeuda, 2).ToString());
            frmRpt.crvGenerico.ReportSource = rpt;
            frmRpt.Show();
        }