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

            tbSueldos tbSueldos = null;

            using (db = new ERP_GMEDINAEntities())
            {
                try
                {
                    tbSueldos = db.tbSueldos.Find(id);
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                }
            }
            if (tbSueldos == null)
            {
                return(HttpNotFound());
            }
            return(View(tbSueldos));
        }
        public ActionResult Delete(tbSueldos tbSueldos)
        {
            string msj = "";

            string RazonInactivo = "Se ha Inhabilitado este Registro";

            if (tbSueldos.sue_Id != 0)
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    /* var list = db.UDP_RRHH_tbSueldos_Delete(id, tbSueldos.sue_RazonInactivo, Usuario.usu_Id, DateTime.Now);
                     * foreach (UDP_RRHH_tbSueldos_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));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tbSueldos tbSueldos = db.tbSueldos.Find(id);

            db.tbSueldos.Remove(tbSueldos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "hsue_Id,emp_Id,tmon_Id,hsue_Cantidad,hsue_SueldoAnterior,hsue_UsuarioCrea,hsue_FechaCrea,hsue_UsuarioModifica,hsue_FechaModifica")] tbSueldos tbSueldos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbSueldos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.emp_Id = new SelectList(db.tbEmpleados, "emp_Id", "emp_Razoninactivacion", tbSueldos.emp_Id);
     return(View(tbSueldos));
 }
Beispiel #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            V_Sueldos VSueldos = null;
            tbSueldos sueldos1 = null;

            try
            {
                db       = new ERP_GMEDINAEntities();
                sueldos1 = db.tbSueldos.Find(id);
                if (sueldos1 == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;

            db = new ERP_GMEDINAEntities();

            var sueldos = db.V_Sueldos.Select(x =>
                                              new
            {
                Id               = x.Id,
                Identidad        = x.Identidad,
                Id_Empleado      = x.Id_Empleado,
                Id_Amonestacion  = x.Id_Amonestacion,
                Sueldo           = x.Sueldo,
                Sueldo_Anterior  = x.Sueldo_Anterior,
                Sueldo_Pasado    = x.Sueldo_Pasado,
                Estado           = x.Estado,
                RazonInactivo    = x.RazonInactivo,
                Usuario_Nombre   = x.Usuario_Nombre,
                Usuario_Crea     = x.Usuario_Crea,
                Fecha_Crea       = x.Usuario_Modifica,
                Usuario_Modifica = x.Usuario_Modifica,
                Fecha_Modifica   = x.Fecha_Modifica,
                Sueldo_Maximo    = x.Sueldo_Maximo,
                Sueldo_Minimo    = x.Sueldo_Minimo
            }).Where(x => x.Id == id).ToList();

            Session["Sueldo_Anterior"] = sueldos[0].Sueldo;
            return(Json(sueldos, JsonRequestBehavior.AllowGet));
        }
        // GET: Sueldos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbSueldos tbSueldos = db.tbSueldos.Find(id);

            if (tbSueldos == null)
            {
                return(HttpNotFound());
            }
            return(View(tbSueldos));
        }
        // GET: Sueldos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbSueldos tbSueldos = db.tbSueldos.Find(id);

            if (tbSueldos == null)
            {
                return(HttpNotFound());
            }
            ViewBag.emp_Id = new SelectList(db.tbEmpleados, "emp_Id", "emp_Razoninactivacion", tbSueldos.emp_Id);
            return(View(tbSueldos));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbSueldos VSueldos = null;

            try
            {
                VSueldos = db.tbSueldos.Find(id);
                if (VSueldos == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = id;
            var sueldos = new tbSueldos
            {
                sue_Id              = VSueldos.sue_Id,
                emp_Id              = VSueldos.emp_Id,
                tmon_Id             = VSueldos.tmon_Id,
                sue_Cantidad        = VSueldos.sue_Cantidad,
                sue_SueldoAnterior  = VSueldos.sue_SueldoAnterior,
                sue_Estado          = VSueldos.sue_Estado,
                sue_RazonInactivo   = VSueldos.sue_RazonInactivo,
                sue_UsuarioCrea     = VSueldos.sue_UsuarioCrea,
                sue_FechaCrea       = VSueldos.sue_FechaCrea,
                sue_UsuarioModifica = VSueldos.sue_UsuarioModifica,
                sue_FechaModifica   = VSueldos.sue_FechaModifica,
                tbUsuario           = new tbUsuario {
                    usu_NombreUsuario = IsNull(VSueldos.tbUsuario).usu_NombreUsuario
                },
                tbUsuario1 = new tbUsuario {
                    usu_NombreUsuario = IsNull(VSueldos.tbUsuario).usu_NombreUsuario
                }
            };

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