示例#1
0
        public ActionResult Editar(int id, Sancion sancion)
        {
            try
            {
                clsSancion         Objsancion         = new clsSancion();
                clsUsuario         objUsuario         = new clsUsuario();
                clsBitacoraSancion objBitacoraSancion = new clsBitacoraSancion();

                bool Resultado = Objsancion.ActualizarSancion(sancion.idSanciones, sancion.idEmpleado, sancion.idDepartamento, sancion.fechaSancion, sancion.codigo,
                                                              sancion.nombre, sancion.departamento, sancion.detalle, true);


                string nombreUsuario = (string)Session["Usuario"];
                int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                objBitacoraSancion.ActualizarBitacoraSancion(sancion.idSanciones, IdUsuario, nombreUsuario, DateTime.Now, sancion.idEmpleado, sancion.idDepartamento, sancion.fechaSancion, sancion.codigo,
                                                             sancion.nombre, sancion.departamento, sancion.detalle, true);

                return(View());
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        public ActionResult Editar(int id, Sancion sancion, int listIdDepartamento)
        {
            try
            {
                clsSancion         Objsancion         = new clsSancion();
                clsUsuario         objUsuario         = new clsUsuario();
                clsBitacoraSancion objBitacoraSancion = new clsBitacoraSancion();

                ViewBag.Lista = Objsancion.ConsultarDepartamento().ToList();

                bool Resultado = Objsancion.ActualizarSancion(sancion.idSanciones, sancion.idEmpleado, listIdDepartamento, sancion.fechaSancion, sancion.codigo,
                                                              sancion.nombre, sancion.detalle, true);


                string nombreUsuario = (string)Session["Usuario"];
                int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                objBitacoraSancion.ActualizarBitacoraSancion(sancion.idSanciones, IdUsuario, nombreUsuario, DateTime.Now, sancion.idEmpleado, listIdDepartamento, sancion.fechaSancion, sancion.codigo,
                                                             sancion.nombre, sancion.detalle, true);

                TempData["exitoMensaje"] = "Los datos de la sanción se han modificado exitosamente.";
                return(View("Editar"));
            }
            catch
            {
                TempData["errorMensaje"] = "Se produjo un error, revise los datos insertados.";
                return(View("Editar"));
            }
        }
示例#3
0
        public ActionResult Editar(int id, Sancion sancion, int listIdDepartamento, int listIdEmpleado)
        {
            try
            {
                if (!sancion.detalle.Equals("") && !sancion.codigo.Equals(""))
                {
                    if (!ModelState.IsValid)
                    {
                        clsSancion ObjSancion = new clsSancion();
                        ViewBag.Lista  = ObjSancion.ConsultarDepartamento().ToList();
                        ViewBag.Lista2 = ObjSancion.ConsultarIdEmpleado().ToList();

                        ModelState.AddModelError("", "Inserte correctamente los datos.");
                        return(View());
                    }
                    else
                    {
                        clsSancion         Objsancion         = new clsSancion();
                        clsUsuario         objUsuario         = new clsUsuario();
                        clsBitacoraSancion objBitacoraSancion = new clsBitacoraSancion();

                        ViewBag.Lista  = Objsancion.ConsultarDepartamento().ToList();
                        ViewBag.Lista2 = Objsancion.ConsultarIdEmpleado().ToList();

                        bool Resultado = Objsancion.ActualizarSancion(sancion.idSanciones, listIdEmpleado, listIdDepartamento, sancion.fechaSancion, sancion.codigo,
                                                                      Objsancion.ConsultaNombreEmpleado().ElementAt(listIdEmpleado - 1).Nombre, sancion.detalle, true);


                        string nombreUsuario = (string)Session["Usuario"];
                        int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                        objBitacoraSancion.ActualizarBitacoraSancion(sancion.idSanciones, IdUsuario, nombreUsuario, DateTime.Now, listIdEmpleado, listIdDepartamento, sancion.fechaSancion, sancion.codigo,
                                                                     Objsancion.ConsultaNombreEmpleado().ElementAt(listIdEmpleado - 1).Nombre, sancion.detalle, true);

                        TempData["exitoMensaje"] = "Los datos de la sanción se han modificado exitosamente.";
                        return(View("Editar"));
                    }
                }
                else
                {
                    clsSancion ObjSancion = new clsSancion();
                    ViewBag.Lista  = ObjSancion.ConsultarDepartamento().ToList();
                    ViewBag.Lista2 = ObjSancion.ConsultarIdEmpleado().ToList();

                    TempData["errorMensaje"] = "Inserte todos los datos.";
                    return(RedirectToAction("Crear"));
                }
            }
            catch
            {
                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista  = ObjSancion.ConsultarDepartamento().ToList();
                ViewBag.Lista2 = ObjSancion.ConsultarIdEmpleado().ToList();

                TempData["errorMensaje"] = "Se produjo un error, revise los datos insertados.";
                return(View("Editar"));
            }
        }
示例#4
0
        public ActionResult Editar(int id, Sancion sancion)
        {
            try
            {
                clsSancion Objsancion = new clsSancion();
                bool       Resultado  = Objsancion.ActualizarSancion(sancion.idSanciones, sancion.idEmpleado, sancion.idDepartamento, sancion.fechaSancion, sancion.codigo,
                                                                     sancion.nombre, sancion.departamento, sancion.detalle, true);

                return(View());
            }
            catch
            {
                return(View());
            }
        }