public ActionResult Delete(tbHistorialVacaciones tbHistorialVacaciones)
        {
            string msj = "";

            if (tbHistorialVacaciones.hvac_Id != 0 && tbHistorialVacaciones.hvac_RazonInactivo != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    var list = db.UDP_RRHH_tbHistorialVacaciones_Delete(tbHistorialVacaciones.hvac_Id, tbHistorialVacaciones.hvac_RazonInactivo, 1, DateTime.Now);
                    foreach (UDP_RRHH_tbHistorialVacaciones_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));
        }
        // GET: HistorialVacaciones
        public ActionResult Index()
        {
            if (Session["Admin"] == null && Session["Usuario"] == null)
            {
                Response.Redirect("~/Inicio/index");
                return(null);
            }
            tbHistorialVacaciones tbHistorialVacaciones = new tbHistorialVacaciones {
                hvac_Estado = true
            };

            Session["Usuario"] = new tbUsuario {
                usu_Id = 1
            };
            try
            {
                // tbtitulos = db.tbTitulos.Where(x => x.titu_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList();
                return(View(tbHistorialVacaciones));
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                // tbtitulos.Add(new tbTitulos { titu_Id = 0, titu_Descripcion = "fallo la conexion" });
            }
            return(View(tbHistorialVacaciones));
        }
Example #3
0
        public JsonResult habilitar(tbHistorialVacaciones tbHistorialVacaciones)
        {
            string result  = "";
            var    Usuario = (tbUsuario)Session["Usuario"];

            using (db = new ERP_GMEDINAEntities())
            {
                try
                {
                    var list = db.UDP_RRHH_tbHistorialVacaciones_Restore(tbHistorialVacaciones.hvac_Id,
                                                                         (int)Session["UserLogin"],
                                                                         Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialVacaciones_Restore_Result item in list)
                    {
                        result = item.MensajeError;
                    }
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    result = "-2";
                }
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #4
0
        public ActionResult Delete(tbHistorialVacaciones tbHistorialVacaciones)
        {
            string msj = "";

            using (db = new ERP_GMEDINAEntities())
                if (tbHistorialVacaciones.hvac_Id != 0 && tbHistorialVacaciones.hvac_RazonInactivo != "")
                {
                    var Usuario = (tbUsuario)Session["Usuario"];
                    try
                    {
                        var list = db.UDP_RRHH_tbHistorialVacaciones_Delete(tbHistorialVacaciones.hvac_Id,
                                                                            tbHistorialVacaciones.hvac_RazonInactivo,
                                                                            (int)Session["UserLogin"],
                                                                            Function.DatetimeNow());
                        foreach (UDP_RRHH_tbHistorialVacaciones_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));
        }
Example #5
0
        public ActionResult Edit(int?id)
        {
            using (db = new ERP_GMEDINAEntities())
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            List <tbHistorialVacaciones> tbHistorialVacaciones = null;

            try
            {
                tbHistorialVacaciones = new List <Models.tbHistorialVacaciones> {
                };
                tbHistorialVacaciones = db.tbHistorialVacaciones.Where(x => x.emp_Id == id).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var vacaciones = new tbHistorialVacaciones();

            foreach (var item in tbHistorialVacaciones)
            {
                vacaciones = new tbHistorialVacaciones
                {
                    hvac_Id             = item.hvac_Id,
                    hvac_FechaInicio    = item.hvac_FechaInicio,
                    hvac_FechaFin       = item.hvac_FechaFin,
                    hvac_CantDias       = item.hvac_CantDias,
                    hvac_DiasPagados    = item.hvac_DiasPagados,
                    hvac_MesVacaciones  = item.hvac_MesVacaciones,
                    hvac_AnioVacaciones = item.hvac_AnioVacaciones,
                    hvac_Estado         = item.hvac_Estado,
                    hvac_RazonInactivo  = item.hvac_RazonInactivo,
                    hvac_UsuarioCrea    = item.hvac_UsuarioCrea,
                    hvac_FechaCrea      = item.hvac_FechaCrea,
                    hvac_FechaModifica  = item.hvac_FechaModifica,
                    //tbUsuario = item.tbUsuario,
                    //tbUsuario1 = item.tbUsuario1
                };
            }
            return(Json(vacaciones, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Create(tbHistorialVacaciones tbHistorialVacaciones)
        {
            string msj = "";

            try
            {
                var list = db.UDP_RRHH_tbHistorialVacaciones_Insert(tbHistorialVacaciones.emp_Id,
                                                                    tbHistorialVacaciones.hvac_FechaInicio,
                                                                    tbHistorialVacaciones.hvac_FechaFin,
                                                                    1,
                                                                    DateTime.Now);
                foreach (UDP_RRHH_tbHistorialVacaciones_Insert_Result item in list)
                {
                    msj = item.MensajeError + " ";
                }
            }
            catch (Exception ex)
            {
                msj = "-2";
                ex.Message.ToString();
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Example #7
0
        public JsonResult Create(tbHistorialVacaciones tbHistorialVacaciones)
        {
            string msj = "";

            using (db = new ERP_GMEDINAEntities())
                try
                {
                    var list = db.UDP_RRHH_tbHistorialVacaciones_Insert(tbHistorialVacaciones.emp_Id,
                                                                        tbHistorialVacaciones.hvac_FechaInicio,
                                                                        tbHistorialVacaciones.hvac_FechaFin,
                                                                        (int)Session["UserLogin"],
                                                                        Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialVacaciones_Insert_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
Example #8
0
        public ActionResult Index()
        {
            if (Session["Admin"] == null && Session["Usuario"] == null)
            {
                Response.Redirect("~/Inicio/index");
                return(null);
            }
            tbHistorialVacaciones tbHistorialVacaciones = new tbHistorialVacaciones {
                hvac_Estado = true
            };

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