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)); }
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)); }