示例#1
0
        public ActionResult Editar(ADESCOMBUSINESS.Areas.Configuracion.Models.CAT_TipoCargos Registro)
        {
            try { this.CAT_TipoCargosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); }

            if (String.IsNullOrEmpty(Registro.TCA_Descripcion))
            {
                ModelState.AddModelError("TCA_Descripcion", "Campo Requerido");
            }

            if (ModelState.IsValid)
            {
                try
                {
                    bool Status = CAT_TipoCargosProxy.Editar(Registro);
                    if (!Status)
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }
                    ViewBag.Error = "OK";
                }
                catch (Exception ex)
                {
                    ViewBag.Error = ex.Message;
                }
            }

            return(View(Registro));
        }
示例#2
0
        private List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos> GetTiposCargo(int TipoCargo_ID)
        {
            List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos> Cuentas = new List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos>();

            ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness CAT_TipoCargosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]);
            Cuentas.AddRange(CAT_TipoCargosProxy.GetUserActive(TipoCargo_ID));
            return(Cuentas);
        }
示例#3
0
        public ActionResult RefreshData()
        {
            try { this.CAT_TipoCargosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); }
            catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); }

            List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos> Lista = new List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos>();

            Lista = CAT_TipoCargosProxy.GetUserActive(0);
            return(View(Lista));
        }
示例#4
0
        private List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos> GetTipoCargos(int TipoCargo_ID)
        {
            ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness TipoCargosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]);
            List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos> TCargos         = new List <ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos>();

            TCargos.Add(new ADESCOMBUSINESS.Areas.Configuracion.Models.VwCAT_TipoCargos()
            {
                TipoCargo_ID = 0, TCA_Descripcion = "Elija Una Opcion"
            });
            TCargos.AddRange(TipoCargosProxy.GetUserActive(TipoCargo_ID));
            return(TCargos);
        }
示例#5
0
        public ActionResult Editar(int TipoCargo_ID)
        {
            try { this.CAT_TipoCargosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.CAT_TipoCargosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); }
            OBJCAT_TipoCargos = CAT_TipoCargosProxy.GetByID(TipoCargo_ID);

            if (OBJCAT_TipoCargos == null)
            {
                return(HttpNotFound());
            }

            return(View(OBJCAT_TipoCargos));
        }