public JsonResult Create(tbRazonSalidas tbRazonSalidas)
        {
            string msj = "";

            if (tbRazonSalidas.rsal_Descripcion != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    var list = db.UDP_RRHH_tbRazonSalidas_Insert(tbRazonSalidas.rsal_Descripcion, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbRazonSalidas_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));
        }
        public ActionResult Delete(int id)
        {
            tbRazonSalidas tbRazonSalidas = new tbRazonSalidas();
            string         msj            = "";


            string RazonInactivo = "Se ha Inhabilitado este Registro";

            if (id != 0 && tbRazonSalidas.rsal_RazonInactivo != "")
            {
                //var id = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    var list = db.UDP_RRHH_tbRazonSalidas_Delete(id, RazonInactivo, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbRazonSalidas_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));
        }
예제 #3
0
        public JsonResult Edit(tbRazonSalidas tbRazonSalidas)
        {
            string msj = "";

            if (tbRazonSalidas.rsal_Id != 0 && tbRazonSalidas.rsal_Descripcion != "")
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    var list = db.UDP_RRHH_tbRazonSalida_Update(id, tbRazonSalidas.rsal_Descripcion, Usuario.usu_Id, DateTime.Now);
                    foreach (UDP_RRHH_tbRazonSalida_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));
        }
        // GET: RazonSalidas
        public ActionResult Index()
        {
            tbRazonSalidas tbRazonSalidas = new tbRazonSalidas {
                rsal_Estado = true
            };

            return(View(tbRazonSalidas));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbRazonSalidas tbRazonSalidas = null;

            try
            {
                tbRazonSalidas = db.tbRazonSalidas.Find(id);
                if (tbRazonSalidas == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var habilidad = new tbRazonSalidas
            {
                rsal_Id              = tbRazonSalidas.rsal_Id,
                rsal_Descripcion     = tbRazonSalidas.rsal_Descripcion,
                rsal_Estado          = tbRazonSalidas.rsal_Estado,
                rsal_RazonInactivo   = tbRazonSalidas.rsal_RazonInactivo,
                rsal_UsuarioCrea     = tbRazonSalidas.rsal_UsuarioCrea,
                rsal_FechaCrea       = tbRazonSalidas.rsal_FechaCrea,
                rsal_UsuarioModifica = tbRazonSalidas.rsal_UsuarioModifica,
                rsal_FechaModifica   = tbRazonSalidas.rsal_FechaModifica,
                tbUsuario            = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbRazonSalidas.tbUsuario).usu_NombreUsuario
                },
                tbUsuario1 = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbRazonSalidas.tbUsuario1).usu_NombreUsuario
                }
            };

            return(Json(habilidad, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        // GET: RazonSalidas
        public ActionResult Index()
        {
            tbRazonSalidas tbRazonSalidas = new tbRazonSalidas {
                rsal_Estado = true
            };

            Session["Usuario"] = new tbUsuario {
                usu_Id = 1
            };
            try
            {
                return(View(tbRazonSalidas));
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            return(View(tbRazonSalidas));
        }