public socios_lote Get(int id) { socios_lote oSocioLote = new socios_lote(); using (cooperativaEntities bd = new cooperativaEntities()) { var regis = (from p in bd.socios_lote where p.id_Socio == id select p).Single(); oSocioLote.id_Socio = (regis.id_Socio == null) ? 0 : regis.id_Socio; oSocioLote.barrio = (regis.barrio == null)?0:regis.barrio; oSocioLote.manzana = (regis.manzana == null) ? "" : regis.manzana; oSocioLote.lote = (regis.lote == null) ? "" : regis.lote; oSocioLote.calle = (regis.calle == null) ? 0 : regis.calle; oSocioLote.calle_altura = (regis.calle_altura == null)?"":regis.calle_altura; oSocioLote.piso = (regis.piso == null) ? "" : regis.piso; oSocioLote.dpto = (regis.dpto == null) ? "" : regis.dpto; oSocioLote.nomenclatura = (regis.nomenclatura == null) ? "" : regis.nomenclatura; oSocioLote.ruta_reparto = (regis.ruta_reparto == null) ? 0 : regis.ruta_reparto; oSocioLote.orden_reparto = (regis.orden_reparto == null) ? 0 : regis.orden_reparto; oSocioLote.cp = (regis.cp == null)?"":regis.cp; oSocioLote.localidad = (regis.localidad == null) ? 0 : regis.localidad; oSocioLote.provincia = (regis.provincia == null) ? 0 : regis.provincia; oSocioLote.adic_domicilio = (regis.adic_domicilio == null) ? "" : regis.adic_domicilio; return(oSocioLote); } }
public void Update(socios_lote oSocioLote) { using (cooperativaEntities bd = new cooperativaEntities()) { var editar = (from p in bd.socios_lote where p.id_Socio == oSocioLote.id_Socio select p).Single(); editar.id_Socio = oSocioLote.id_Socio; editar.barrio = oSocioLote.barrio; editar.manzana = oSocioLote.manzana = editar.manzana; editar.lote = oSocioLote.lote; editar.calle = oSocioLote.calle; editar.calle_altura = oSocioLote.calle_altura; editar.piso = oSocioLote.piso; editar.dpto = oSocioLote.dpto; editar.nomenclatura = oSocioLote.nomenclatura; editar.ruta_reparto = oSocioLote.ruta_reparto; editar.orden_reparto = oSocioLote.orden_reparto; editar.cp = oSocioLote.cp; editar.localidad = oSocioLote.localidad; editar.provincia = oSocioLote.provincia; editar.adic_domicilio = oSocioLote.adic_domicilio; bd.SaveChanges(); } }
public int Save(socios_lote oSocioLote) { int i; cooperativaEntities bd = new cooperativaEntities(); bd.socios_lote.AddObject(oSocioLote); i = bd.SaveChanges(); return(oSocioLote.id_Socio); }
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(); }