Exemple #1
0
        public ActionResult Delete(tbHistorialIncapacidades tbHistorialIncapacidades)
        {
            string msj = "";

            if (tbHistorialIncapacidades.hinc_Id != 0 && tbHistorialIncapacidades.hinc_RazonInactivo != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbHistorialIncapacidades_Delete(tbHistorialIncapacidades.hinc_Id, "Predeterminado", (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialIncapacidades_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));
        }
Exemple #2
0
        public JsonResult Create(tbHistorialIncapacidades tbHistorialIncapacidades)
        {
            string msj = "";

            if (tbHistorialIncapacidades.hinc_Diagnostico != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbHistorialIncapacidades_Insert(tbHistorialIncapacidades.emp_Id, tbHistorialIncapacidades.ticn_Id, tbHistorialIncapacidades.hinc_CentroMedico, tbHistorialIncapacidades.hinc_Doctor, tbHistorialIncapacidades.hinc_Diagnostico, tbHistorialIncapacidades.hinc_FechaInicio, tbHistorialIncapacidades.hinc_FechaFin, (int)Session["UserLogin"], Function.DatetimeNow(), tbHistorialIncapacidades.hinc_Espermanente);
                    foreach (UDP_RRHH_tbHistorialIncapacidades_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));
        }
        // GET: HistorialIncapacidades
        public ActionResult Index()
        {
            if (Session["Admin"] == null && Session["Usuario"] == null)
            {
                Response.Redirect("~/Inicio/index");
                return(null);
            }
            try
            {
                db = new ERP_GMEDINAEntities();
                ViewBag.ticn_Id = new SelectList(db.tbTipoIncapacidades, "ticn_Id", "ticn_Descripcion");
                bool Admin = (bool)Session["Admin"];
                tbHistorialIncapacidades tbHistorialIncapacidades = new tbHistorialIncapacidades {
                    hinc_Estado = true
                };
                return(View(tbHistorialIncapacidades));
            }
            catch
            {
                return(View());
            }


            //bool Admin = (bool)Session["Admin"];
            //tbHistorialIncapacidades tbHistorialIncapacidades = new tbHistorialIncapacidades { hinc_Estado = true };
            //return View(tbHistorialIncapacidades);
        }
Exemple #4
0
        public ActionResult Details(int?id)
        {
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                tbHistorialIncapacidades tbincapacidades = null;

                try
                {
                    tbincapacidades = db.tbHistorialIncapacidades.Find(id);
                    if (tbincapacidades == null || !tbincapacidades.hinc_Estado)
                    {
                        return(HttpNotFound());
                    }
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    return(HttpNotFound());
                }
                Session["id"] = id;
                var incapacidades = new tbHistorialIncapacidades

                {
                    hinc_Id             = tbincapacidades.hinc_Id,
                    tbTipoIncapacidades = new tbTipoIncapacidades {
                        ticn_Descripcion = tbincapacidades.tbTipoIncapacidades.ticn_Descripcion
                    },
                    hinc_Dias         = tbincapacidades.hinc_Dias,
                    hinc_CentroMedico = tbincapacidades.hinc_CentroMedico,
                    hinc_Doctor       = tbincapacidades.hinc_Doctor,
                    hinc_Diagnostico  = tbincapacidades.hinc_Diagnostico,
                    hinc_FechaInicio  = tbincapacidades.hinc_FechaInicio,
                    hinc_FechaFin     = tbincapacidades.hinc_FechaFin,
                    tbUsuario         = new tbUsuario {
                        usu_NombreUsuario = tbincapacidades.tbUsuario.usu_NombreUsuario
                    },
                    tbUsuario1 = new tbUsuario {
                        usu_NombreUsuario = tbincapacidades.tbUsuario1.usu_NombreUsuario
                    }
                };

                return(Json(incapacidades, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #5
0
        public ActionResult Edit(int?ID)
        {
            if (ID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbHistorialIncapacidades tbHistIncapacidades = null;

            try
            {
                db = new ERP_GMEDINAEntities();
                tbHistIncapacidades = db.tbHistorialIncapacidades.Find(ID);
                if (tbHistIncapacidades == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = ID;
            var Incapacidades = new tbHistorialIncapacidades
            {
                hinc_Dias           = tbHistIncapacidades.hinc_Dias,
                tbTipoIncapacidades = new tbTipoIncapacidades {
                    ticn_Descripcion = IsNull(tbHistIncapacidades.tbTipoIncapacidades).ticn_Descripcion
                },
                hinc_CentroMedico = tbHistIncapacidades.hinc_CentroMedico,
                hinc_Diagnostico  = tbHistIncapacidades.hinc_Diagnostico,
                hinc_Doctor       = tbHistIncapacidades.hinc_Doctor,
                hinc_FechaInicio  = tbHistIncapacidades.hinc_FechaInicio,
                hinc_FechaFin     = tbHistIncapacidades.hinc_FechaFin,
                tbUsuario         = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbHistIncapacidades.tbUsuario).usu_NombreUsuario
                },
                hinc_FechaCrea = tbHistIncapacidades.hinc_FechaCrea,
            };

            return(Json(Incapacidades, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
        public ActionResult Index()
        {
            try
            {
                db = new ERP_GMEDINAEntities();
                ViewBag.ticn_Id = new SelectList(db.tbTipoIncapacidades, "ticn_Id", "ticn_Descripcion");
                bool Admin = (bool)Session["Admin"];
                tbHistorialIncapacidades tbHistorialIncapacidades = new tbHistorialIncapacidades {
                    hinc_Estado = true
                };
                return(View(tbHistorialIncapacidades));
            }
            catch
            {
                return(View());
            }


            //bool Admin = (bool)Session["Admin"];
            //tbHistorialIncapacidades tbHistorialIncapacidades = new tbHistorialIncapacidades { hinc_Estado = true };
            //return View(tbHistorialIncapacidades);
        }
Exemple #7
0
        public JsonResult habilitar(tbHistorialIncapacidades tbHistorialIncapacidades)
        {
            string result  = "";
            var    Usuario = (tbUsuario)Session["Usuario"];

            try
            {
                using (db = new ERP_GMEDINAEntities())
                {
                    var list = db.UDP_RRHH_tbHistorialIncapacidades_Restore(tbHistorialIncapacidades.hinc_Id, (int)Session["UserLogin"], Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialIncapacidades_Restore_Result item in list)
                    {
                        result = item.MensajeError;
                    }
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                result = "-2";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }