Exemplo n.º 1
0
        public JsonResult Create(tbNacionalidades tbNacionalidades)
        {
            string           msj            = "";
            tbNacionalidades tbNacionalidad = new tbNacionalidades();

            if (tbNacionalidades.nac_Descripcion != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbNacionalidades_Insert(tbNacionalidades.nac_Descripcion, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbNacionalidades_Insert_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult Delete(tbNacionalidades tbNacionalidades)
        {
            string msj           = "";
            string RazonInactivo = "Se ha Inhabilitado este Registro";


            if (tbNacionalidades.nac_Id != 0)
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];

                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbNacionalidades_Delete(id, RazonInactivo, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbNacionalidades_Delete_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
                //Session.Remove("id");
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public JsonResult Edit(tbNacionalidades tbNacionalidades)
        {
            string msj = "";

            if (tbNacionalidades.nac_Id != 0 && tbNacionalidades.nac_Descripcion != "")
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbNacionalidades_Update(id, tbNacionalidades.nac_Descripcion, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbNacionalidades_Update_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
                Session.Remove("id");
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Index()
        {
            tbNacionalidades tbNacionalidades = new tbNacionalidades {
                nac_Estado = true
            };
            bool Admin = (bool)Session["Admin"];

            return(View(tbNacionalidades));
        }
Exemplo n.º 5
0
        // GET: Nacionalidades
        public ActionResult Index()
        {
            if (Session["Admin"] == null && Session["Usuario"] == null)
            {
                Response.Redirect("~/Inicio/index");
                return(null);
            }
            tbNacionalidades tbNacionalidades = new tbNacionalidades {
            };

            return(View(tbNacionalidades));
        }
Exemplo n.º 6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbNacionalidades tbNacionalidades = null;

            try
            {
                db = new ERP_GMEDINAEntities();
                tbNacionalidades = db.tbNacionalidades.Find(id);
                if (tbNacionalidades == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var tbNacionalidad = new tbNacionalidades
            {
                nac_Id              = tbNacionalidades.nac_Id,
                nac_Descripcion     = tbNacionalidades.nac_Descripcion,
                nac_Estado          = tbNacionalidades.nac_Estado,
                nac_RazonInactivo   = tbNacionalidades.nac_RazonInactivo,
                nac_UsuarioCrea     = tbNacionalidades.nac_UsuarioCrea,
                nac_FechaCrea       = tbNacionalidades.nac_FechaCrea,
                nac_UsuarioModifica = tbNacionalidades.nac_UsuarioModifica,
                nac_FechaModifica   = tbNacionalidades.nac_FechaModifica,
                tbUsuario           = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbNacionalidades.tbUsuario).usu_NombreUsuario
                },
                tbUsuario1 = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbNacionalidades.tbUsuario1).usu_NombreUsuario
                }
            };

            return(Json(tbNacionalidad, JsonRequestBehavior.AllowGet));
        }