public ActionResult Detalle(int MovContable_ID) { try { this.CON_MovContablesProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_MovContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables VwMovContable = new ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables(); VwMovContable = CON_MovContablesProxy.GetViewByID(MovContable_ID); if (VwMovContable == null) { return(HttpNotFound()); } ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness CON_CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas VwCuenta = new ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas(); VwCuenta = CON_CuentasProxy.GetViewByID(VwMovContable.Cuenta_ID); ADESCOMBUSINESS.Areas.Contabilidad.Models.MovContableCompuesto MovContableCompuesto = new ADESCOMBUSINESS.Areas.Contabilidad.Models.MovContableCompuesto(); MovContableCompuesto.MovContable = VwMovContable; MovContableCompuesto.Cuenta = VwCuenta; List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables> MovContablesLigados = new List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables>(); MovContablesLigados = CON_MovContablesProxy.GetMovLigados((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"], VwMovContable.MovContable_ID, VwMovContable.MCO_MovGrupo); ViewBag.MovLigados = MovContablesLigados; return(View(MovContableCompuesto)); }
public ActionResult Crear(ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_Cuentas Registro) { try { this.CON_CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } if (String.IsNullOrEmpty(Registro.CTA_Alias)) { ModelState.AddModelError("CTA_Alias", "Campo requerido"); } if (ModelState.IsValid) { try { Registro.CTA_OrigenTipo = "EMP"; Registro.BS_Activo = true; OBJCON_Cuentas = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_Cuentas(); OBJCON_Cuentas = CON_CuentasProxy.Crear(Registro); if (OBJCON_Cuentas.Cuenta_ID == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } return(View(Registro)); }
public ActionResult SearchList(bool CtasCliente, bool CtasEmpresa, bool CtasCreditos) { ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas> Lista = new List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas>(); Lista = CuentasProxy.GetByFilter(CtasCliente, CtasEmpresa, CtasCreditos); return(View(Lista)); }
public ActionResult RefreshData() { ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas> Lista = new List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas>(); Lista = CuentasProxy.GetByOrigin_Type("EMP"); return(View(Lista)); }
public ActionResult Eliminar(int Cuenta_ID) { try { this.CON_CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJCON_Cuentas = CON_CuentasProxy.GetByID(Cuenta_ID); if (OBJCON_Cuentas == null) { return(HttpNotFound()); } return(View(OBJCON_Cuentas)); }
public ActionResult EdoCtaColonia(int Cuenta_ID) { try { this.CON_CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_Cuentas CuentaEmp = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_Cuentas(); CuentaEmp = CON_CuentasProxy.GetByID(Cuenta_ID); ViewBag.CierresCta = new SelectList(GetCierres(CuentaEmp.Cuenta_ID), "Cierre_ID", "CIC_Descripcion"); return(View(CuentaEmp)); }
public ActionResult GetCierreInfo(int Cuenta_ID, int Cierre_ID) { ADESCOMBUSINESS.Areas.Contabilidad.Models.CierreCompuesto CierreDet = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CierreCompuesto(); ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_CierresCont CierreContInfo = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_CierresCont(); ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CierresContBusiness CON_CierresContProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CierresContBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables> ListaMovs = new List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables>(); //CierreDet contable if (Cierre_ID != 0) { CierreContInfo = CON_CierresContProxy.GetByID(Cierre_ID); //MovContables ListaMovs = ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_MovContablesBusiness.GetByCierre_ID((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"], Cierre_ID); } else { //Traer datos de la cuenta ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_Cuentas Cuenta = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_Cuentas(); ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness CuentasProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_CuentasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); Cuenta = CuentasProxy.GetByID(Cuenta_ID); //Simulamos un cierre contable CierreContInfo = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_CierresCont(); CierreContInfo.CIC_SaldoIni = Cuenta.CTA_SaldoIni; CierreContInfo.CIC_SaldoFin = Cuenta.CTA_Saldo; //MovContables ListaMovs = ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_MovContablesBusiness.GetNoAplicadosCuenta((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"], Cuenta.Cuenta_ID); } CierreDet.Cierre = CierreContInfo; CierreDet.MovContables = ListaMovs; return(View(CierreDet)); }