private void CargarSeleccion() { if (!_eliminoBarrio) { cod_barrios oBarrio = new cod_barrios(); DataGridViewRow row = this.dgvBarrio.CurrentRow; int id = Convert.ToInt32(row.Cells[0].Value); oBarrio = oBarrioImplement.Get(id); this.lblCodigo.Text = oBarrio.id_barrio.ToString(); this.txtNombre.Text = oBarrio.barrio; this.txtNombre.Enabled = false; Deshabilitar(); } }
private void Inicializar() { socios oSocios = new socios(); SocioImplement oSociosImplement = new SocioImplement(); socios_lote oSocioLote = new socios_lote(); SocioLoteImplement oSocioLoteImplement = new SocioLoteImplement(); oSocioLote = oSocioLoteImplement.Get(_idSocio); socios_conexion oSocioConexion = new socios_conexion(); SocioConexionImplement oSocioConexionImplement = new SocioConexionImplement(); oSocioConexion = oSocioConexionImplement.Get(_idSocio); socios_varios oSocioVarios = new socios_varios(); SocioVariosImplement oSocioVariosImplement = new SocioVariosImplement(); oSocioVarios = oSocioVariosImplement.Get(_idSocio); oSocios = oSociosImplement.Get(_idSocio); txtCodigo.Text = oSocios.codigo_socio; txtFechaConvenio.Text = _FechaConvenio.ToShortDateString(); txtNombre.Text = oSocios.nombre; cod_documentos oCodDocumentos = new cod_documentos(); DocumentoImplement oDocumentosImplement = new DocumentoImplement(); if (oSocios.tipo_documento != null) { txtTipoDocumento.Text = oDocumentosImplement.Get((int)oSocios.tipo_documento).documento; } txtDocumento.Text = oSocios.documento.ToString(); CalleImplement oCalleImplement = new CalleImplement(); BarrioImplement oBarrioImplement = new BarrioImplement(); LocalidadImplement oLocalidadImplement = new LocalidadImplement(); if (oSocioConexion.calle != null & (int)oSocioConexion.calle != 0) { txtDomicilioReal.Text = oCalleImplement.Get((int)oSocioConexion.calle).calle + " " + oSocioConexion.calle_altura; } if (oSocioLote.localidad != null & (int)oSocioLote.localidad != 0) { txtCiudadReal.Text = oLocalidadImplement.Get((int)oSocioLote.localidad).localidad; } if (oSocioLote.calle != null & (int)oSocioLote.calle != 0) { txtDomicilioLegal.Text = oCalleImplement.Get((int)oSocioLote.calle).calle + " " + oSocioLote.calle_altura; } if (oSocioLote.localidad != null & (int)oSocioLote.localidad != 0) { txtCiudadLegal.Text = oLocalidadImplement.Get((int)oSocioLote.localidad).localidad; } txtLote.Text = oSocioLote.lote; txtManzana.Text = oSocioLote.manzana; if (oSocioLote.barrio != null & (int)oSocioLote.barrio != 0) { txtBarrio.Text = oBarrioImplement.Get((int)oSocioLote.barrio).barrio; } txtImporteDeuda.Text = _ImporteDeuda.ToString(); txtValorCuotas.Text = _ImporteCuota.ToString(); txtCantidadCuotas.Text = _CantidadCuotas.ToString(); txtImporteCanonMunicipal.Text = _CanonMunicipal.ToString(); FacturasImplement oFacturasImplement = new FacturasImplement(); string sPeriodo = oFacturasImplement.GetUltimoPeriodoFacturadoBySocio(_idSocio); int anio = int.Parse(sPeriodo.Substring(0, 3)); int mes = int.Parse(sPeriodo.Substring(4, 5)); DateTime fechaPeriodo = new DateTime(anio, mes, 1); DateTime fechaDesde = fechaPeriodo.AddMonths(1); DateTime fechaHasta = fechaPeriodo.AddMonths(_CantidadCuotas); Meses mesDesde = (Meses)fechaDesde.Month; Meses mesHasta = (Meses)fechaHasta.Month; txtDesdeMes.Text = mesDesde.ToString(); txtMesHasta.Text = mesHasta.ToString(); txtDesdeAnio.Text = fechaDesde.Year.ToString(); txtAnioHasta.Text = fechaHasta.Year.ToString(); }
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(); }