public ActionResult GetCierreInfo(int Direccion_ID, int Cierre_ID) { ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.CierreCompuesto CierreDet = new ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.CierreCompuesto(); ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.CON_CierresCont CierreContInfo = new ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.CON_CierresCont(); ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Methods.CON_CierresContBusiness CON_CierresContProxy = new ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Methods.CON_CierresContBusiness((ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS)Session["InfoUser"]); List <ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.VwCON_MovContables> ListaMovs = new List <ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.VwCON_MovContables>(); //CierreDet contable if (Cierre_ID != 0) { CierreContInfo = CON_CierresContProxy.GetByID(Cierre_ID); //MovContables ListaMovs = ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Methods.CON_MovContablesBusiness.GetByCierre_ID((ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS)Session["InfoUser"], Cierre_ID); } else { //Traer datos de la cuenta ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.VwCON_Cuentas Cuenta = new ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.VwCON_Cuentas(); Cuenta = ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Methods.CON_CuentasBusiness.GetCuentaCasa((ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS)Session["InfoUser"], Direccion_ID); //Simulamos un cierre contable CierreContInfo = new ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.CON_CierresCont(); CierreContInfo.CIC_SaldoIni = Cuenta.CTA_SaldoIni; CierreContInfo.CIC_SaldoFin = Cuenta.CTA_Saldo; //MovContables ListaMovs = ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Methods.CON_MovContablesBusiness.GetNoAplicadosCuenta((ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS)Session["InfoUser"], Cuenta.Cuenta_ID); } CierreDet.Cierre = CierreContInfo; CierreDet.MovContables = ListaMovs; return(View(CierreDet)); }
public ActionResult EdoCtaResidente() { ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS InfoUser = (ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS)Session["InfoUser"]; ViewBag.Direccion_ID = InfoUser.Direccion_ID; ViewBag.DIR_Descripcion = InfoUser.Residencia; ViewBag.Referencia = InfoUser.Referencia; ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.VwCON_Cuentas Cuenta = new ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Models.VwCON_Cuentas(); Cuenta = ADESCOMBUSINESS.AccesoResidentes.EstadoCuenta.Methods.CON_CuentasBusiness.GetCuentaCasa((ADESCOMBUSINESS.DataAccess.Models.ResidenteLoginRS)Session["InfoUser"], InfoUser.Direccion_ID); ViewBag.CierresCta = new SelectList(GetCierres(Cuenta.Cuenta_ID), "Cierre_ID", "CIC_Descripcion"); ViewBag.SaldoActual = Cuenta.CTA_Saldo; return(View()); }