Exemplo n.º 1
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"));
            }
        }
Exemplo n.º 2
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());
            }
        }
Exemplo n.º 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"));
            }
        }
Exemplo n.º 4
0
        public ActionResult Crear(Sancion sancion, string txtDetalleSancion, string txtCodigo, string txtNombre, int listIdDepartamento)
        {
            try
            {
                if (!txtDetalleSancion.Equals("") && !txtCodigo.Equals("") && !txtNombre.Equals(""))
                {
                    if (!ModelState.IsValid)
                    {
                        clsSancion ObjSancion = new clsSancion();
                        ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();
                        ModelState.AddModelError("", "Inserte correctamente los datos.");
                        return(View());
                    }
                    else
                    {
                        clsSancion         ObjSancion         = new clsSancion();
                        clsUsuario         objUsuario         = new clsUsuario();
                        clsBitacoraSancion objBitacoraSancion = new clsBitacoraSancion();

                        bool Resultado = ObjSancion.AgregarSancion(sancion.idEmpleado, listIdDepartamento, sancion.fechaSancion, txtCodigo,
                                                                   txtNombre, txtDetalleSancion, true);

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

                        objBitacoraSancion.AgregarBitacoraSancion(IdUsuario, nombreUsuario, DateTime.Now, sancion.idEmpleado, listIdDepartamento, sancion.fechaSancion, txtCodigo,
                                                                  txtNombre, txtDetalleSancion, true);

                        if (Resultado)
                        {
                            TempData["exitoMensaje"] = "La sanción se ha insertado exitosamente.";
                            return(RedirectToAction("Crear"));
                        }
                        else
                        {
                            TempData["errorMensaje"] = "Se presentó un error al intentar insertar este elemento, revise que los datos coincidan con lo que especifican los campos";
                            return(View("Crear"));
                        }
                    }
                }
                else
                {
                    TempData["errorMensaje"] = "Inserte todos los datos.";
                    return(RedirectToAction("Crear"));
                }
            }
            catch
            {
                TempData["errorMensaje"] = "Todos los campos son obligatorios.";
                return(View());
            }
        }