public ActionResult SearchList() { try { this.CON_ConceptosContablesProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_ConceptosContables> Lista = new List <ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_ConceptosContables>(); Lista = CON_ConceptosContablesProxy.GetActive(0); return(View(Lista)); }
public ActionResult Editar(int ConceptoContable_ID) { try { this.CON_ConceptosContablesProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJCON_ConceptosContables = CON_ConceptosContablesProxy.GetByID(ConceptoContable_ID); if (OBJCON_ConceptosContables == null) { return(HttpNotFound()); } ViewBag.CCO_TipoMovimiento = new SelectList(GetTiposMovimiento(), "Option", "Description", OBJCON_ConceptosContables.CCO_TipoMovimiento); return(View(OBJCON_ConceptosContables)); }
public ActionResult Editar(ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_ConceptosContables Registro) { try { this.CON_ConceptosContablesProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } if (ModelState.IsValid) { try { bool Status = CON_ConceptosContablesProxy.Editar(Registro); if (!Status) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } ViewBag.CCO_TipoMovimiento = new SelectList(GetTiposMovimiento(), "Option", "Description", Registro.CCO_TipoMovimiento); return(View(Registro)); }
public ActionResult Crear(ADESCOMBUSINESS.Areas.Contabilidad.Models.MovContableCompuesto Registro) { 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 })); } if (Registro.MovContable.ConceptoContable_ID == 0) { ModelState.AddModelError("MovContable.ConceptoContable_ID", "Dato requerido"); } if (String.IsNullOrEmpty(Registro.MovContable.MCO_Mensaje)) { ModelState.AddModelError("MovContable.MCO_Mensaje", "Dato requerido"); } if (Registro.MovContable.MCO_Referencia == null) { Registro.MovContable.MCO_Referencia = String.Empty; } if (Registro.Cuenta.Cuenta_ID == 0) { ModelState.AddModelError("Cuenta.Cuenta_ID", "Dato requerido"); } if (Registro.MovContable.MCO_Monto == 0) { ModelState.AddModelError("MovContable.MCO_Monto", "Dato requerido"); } if (ModelState.IsValid) { try { CON_MovContablesProxy.InsMovContable(Registro.MovContable.ConceptoContable_ID, Registro.MovContable.MCO_Mensaje, Registro.MovContable.MCO_Referencia, Registro.Cuenta.Cuenta_ID, Registro.MovContable.MCO_Monto, 0, 0, 0); ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness ConcContablesProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); ViewBag.ConceptoContable_ID = new SelectList(ConcContablesProxy.GetActive(Registro.MovContable.ConceptoContable_ID), "ConceptoContable_ID", "CCO_Descripcion", Registro.MovContable.ConceptoContable_ID); return(View(Registro)); }
public ActionResult Crear() { ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness ConcContablesProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); ViewBag.ConceptoContable_ID = new SelectList(ConcContablesProxy.GetActive(0), "ConceptoContable_ID", "CCO_Descripcion"); ADESCOMBUSINESS.Areas.Contabilidad.Models.MovContableCompuesto MovContable = new ADESCOMBUSINESS.Areas.Contabilidad.Models.MovContableCompuesto(); MovContable.MovContable = new ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_MovContables(); MovContable.Cuenta = new ADESCOMBUSINESS.Areas.Contabilidad.Models.VwCON_Cuentas(); return(View(MovContable)); }
public JsonResult GetConceptoDetails(int ConceptoContable_ID) { ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_ConceptosContables ConceptoContableInfo = new ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_ConceptosContables(); if (ConceptoContable_ID <= 0) { return(Json(ConceptoContableInfo, JsonRequestBehavior.AllowGet)); } ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness ConcContableProxy = new ADESCOMBUSINESS.Areas.Contabilidad.Methods.CON_ConceptosContablesBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); ADESCOMBUSINESS.Areas.Contabilidad.Models.CON_ConceptosContables OBJConceptoContable = ConcContableProxy.GetByID(ConceptoContable_ID); if (OBJConceptoContable != null) { if (OBJConceptoContable.CCO_TipoMovimiento.Equals("D")) { ConceptoContableInfo.CCO_TipoMovimiento = "DEBITO"; } if (OBJConceptoContable.CCO_TipoMovimiento.Equals("C")) { ConceptoContableInfo.CCO_TipoMovimiento = "CREDITO"; } } return(Json(ConceptoContableInfo, JsonRequestBehavior.AllowGet)); }