// GET: Empleado/Create
        public ActionResult Crear()
        {
            try
            {
                clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                ViewBag.ListaSexo = new SelectList(new[] {
                    new SelectListItem {
                        Value = "1", Text = "Hombre"
                    },
                    new SelectListItem {
                        Value = "2", Text = "Mujer"
                    }
                }, "Value", "Text");
                ViewBag.ListaEstados = new SelectList(new[] {
                    new SelectListItem {
                        Value = "True", Text = "Activo"
                    },
                    new SelectListItem {
                        Value = "False", Text = "Inactivo"
                    }
                }, "Value", "Text");
                ViewBag.ListaProvincias          = CargaProvincias();
                ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();

                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                return(View());
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public ActionResult Editar(int id)
        {
            try
            {
                clsSancion sancion = new clsSancion();

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

                var dato = sancion.ConsultaSancion(id);

                Sancion modelo = new Sancion();
                modelo.idSanciones    = dato[0].idSanciones;
                modelo.idEmpleado     = dato[0].IdEmpleado;
                modelo.idDepartamento = dato[0].idDepartamento;
                modelo.fechaSancion   = dato[0].fechaSancion;
                modelo.codigo         = dato[0].codigo;
                modelo.nombre         = dato[0].nombre;
                modelo.detalle        = dato[0].detalle;
                modelo.estadoSancion  = dato[0].estadoSancion;
                return(View(modelo));
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
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"));
            }
        }
예제 #4
0
        // GET: Proveedor/Deshabilitar/5
        public ActionResult Deshabilitar(int id)
        {
            if (Session["ROLES"].Equals("Admin"))
            {
                string            message = "¿Desea deshabilitar este elemento?";
                string            title   = "Deshabilitar elemento.";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result  = MessageBox.Show(message, title, buttons);

                if (result == DialogResult.Yes)
                {
                    clsSancion ObjSancion = new clsSancion();
                    ObjSancion.DeshabilitarSancion(id);
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                TempData["alertaMensaje"] = "El usuario con el que ha ingresado no tiene permiso para realizar esta operación.";
                return(RedirectToAction("Index"));
            }
        }
예제 #5
0
        // GET: Sancion/Create
        public ActionResult Crear(Sancion sancion, string txtDetalleSancion)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsSancion ObjSancion = new clsSancion();
                    bool       Resultado  = ObjSancion.AgregarSancion(sancion.idEmpleado, sancion.idDepartamento, sancion.fechaSancion, sancion.codigo,
                                                                      sancion.nombre, sancion.departamento, txtDetalleSancion, true);

                    if (Resultado)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View("Crear"));
                    }
                }
                else
                {
                    return(View("Crear"));
                }
            }
            catch
            {
                return(View());
            }
        }
예제 #6
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());
            }
        }
        public ActionResult Editar(int id, Empleado empleado, string listIdDepartamento)
        {
            try
            {
                clsEmpleado         ObjEmpleado         = new clsEmpleado();
                clsUsuario          objUsuario          = new clsUsuario();
                clsBitacoraEmpleado objBitacoraEmpleado = new clsBitacoraEmpleado();

                bool Resultado = ObjEmpleado.ActualizarEmpleado(empleado.IdEmpleado, empleado.IdTipoIdentificacion, empleado.Identificacion,
                                                                empleado.Nombre, empleado.Apellido1, empleado.Apellido2, empleado.Direccion, empleado.fechaNacimiento, listIdDepartamento
                                                                , empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito, empleado.fechaEntrada, empleado.fechaSalida
                                                                , empleado.Estado, true);

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

                objBitacoraEmpleado.ActualizarBitacoraEmpleado(empleado.IdEmpleado, IdUsuario, nombreUsuario, DateTime.Now, empleado.IdTipoIdentificacion, empleado.Identificacion,
                                                               empleado.Nombre, empleado.Apellido1, empleado.Apellido2, empleado.Direccion, empleado.fechaNacimiento, listIdDepartamento
                                                               , empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito, empleado.fechaEntrada, empleado.fechaSalida
                                                               , empleado.Estado, true);

                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();
                return(View());
            }
            catch
            {
                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();
                return(View());
            }
        }
예제 #8
0
        public ActionResult Crear()
        {
            clsSancion ObjSancion = new clsSancion();

            ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();
            return(View());
        }
예제 #9
0
        // GET: Sancion
        public ActionResult Index()
        {
            try
            {
                List <Sancion> listaSancion = new List <Sancion>();
                clsSancion     activo       = new clsSancion();
                var            data         = activo.ConsultarSancion().ToList();

                foreach (var item in data)
                {
                    Sancion modelo = new Sancion();
                    modelo.idSanciones    = item.idSanciones;
                    modelo.idEmpleado     = item.IdEmpleado;
                    modelo.idDepartamento = item.idDepartamento;
                    modelo.fechaSancion   = item.fechaSancion;
                    modelo.codigo         = item.codigo;
                    modelo.nombre         = item.nombre;
                    modelo.detalle        = item.detalle;
                    modelo.estadoSancion  = item.estadoSancion;

                    listaSancion.Add(modelo);
                }
                return(View(listaSancion));
            }
            catch
            {
                string descMsg = "Error consultando la informacion del CLiente.";
                //Bitacora
                return(RedirectToAction("Error", "Error"));
            }
        }
        public ActionResult Editar(int id)
        {
            try
            {
                clsEmpleado empleado = new clsEmpleado();
                var         dato     = empleado.ConsultaEmpleado(id);

                //clsSancion ObjSancion = new clsSancion();
                //ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                ViewBag.ListaSexo = new SelectList(new[] {
                    new SelectListItem {
                        Value = "1", Text = "Hombre"
                    },
                    new SelectListItem {
                        Value = "2", Text = "Mujer"
                    }
                }, "Value", "Text");
                ViewBag.ListaEstados = new SelectList(new[] {
                    new SelectListItem {
                        Value = "True", Text = "Activo"
                    },
                    new SelectListItem {
                        Value = "False", Text = "Inactivo"
                    }
                }, "Value", "Text");
                ViewBag.ListaProvincias          = CargaProvincias();
                ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();

                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                Empleado modelo = new Empleado();
                modelo.IdEmpleado           = dato[0].IdEmpleado;
                modelo.IdTipoIdentificacion = dato[0].IdTipoIdentificacion;
                modelo.Identificacion       = dato[0].Identificacion;
                modelo.Nombre          = dato[0].Nombre;
                modelo.Apellido1       = dato[0].Apellido1;
                modelo.Apellido2       = dato[0].Apellido2;
                modelo.Direccion       = dato[0].Direccion;
                modelo.fechaNacimiento = dato[0].fechaNacimiento;
                modelo.departamento    = dato[0].departamento;
                modelo.Correo          = dato[0].Correo;
                modelo.Telefono        = dato[0].Telefono;
                modelo.Provincia       = dato[0].Provincia;
                modelo.Canton          = dato[0].Canton;
                modelo.Distrito        = dato[0].Distrito;
                modelo.fechaEntrada    = dato[0].fechaEntrada;
                modelo.fechaSalida     = dato[0].fechaSalida;
                modelo.estadoEmpleado  = dato[0].estadoEmpleado;
                return(View(modelo));
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #11
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"));
            }
        }
예제 #12
0
 // GET: Proveedor/Deshabilitar/5
 public ActionResult Deshabilitar(int id)
 {
     if (Session["ROLES"].Equals("Admin"))
     {
         clsSancion ObjSancion = new clsSancion();
         ObjSancion.DeshabilitarSancion(id);
         return(RedirectToAction("Index"));
     }
     TempData["alertaMensaje"] = "El usuario con el que ha ingresado no tiene permiso para realizar esta operación.";
     return(RedirectToAction("Index"));
 }
예제 #13
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());
            }
        }
예제 #14
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());
            }
        }
        public ActionResult Editar(int id)
        {
            try
            {
                clsEmpleado empleado = new clsEmpleado();
                var         dato     = empleado.ConsultaEmpleado(id);

                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                Empleado modelo = new Empleado();
                modelo.IdEmpleado           = dato[0].IdEmpleado;
                modelo.IdTipoIdentificacion = dato[0].IdTipoIdentificacion;
                modelo.Identificacion       = dato[0].Identificacion;
                modelo.Nombre          = dato[0].Nombre;
                modelo.Apellido1       = dato[0].Apellido1;
                modelo.Apellido2       = dato[0].Apellido2;
                modelo.Direccion       = dato[0].Direccion;
                modelo.fechaNacimiento = dato[0].fechaNacimiento;
                modelo.departamento    = dato[0].departamento;
                modelo.Correo          = dato[0].Correo;
                modelo.Telefono        = dato[0].Telefono;
                modelo.Provincia       = dato[0].Provincia;
                modelo.Canton          = dato[0].Canton;
                modelo.Distrito        = dato[0].Distrito;
                modelo.fechaEntrada    = dato[0].fechaEntrada;
                modelo.fechaSalida     = dato[0].fechaSalida;
                modelo.Estado          = dato[0].Estado;
                modelo.estadoEmpleado  = dato[0].estadoEmpleado;
                return(View(modelo));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Crear(Empleado empleado, string listIdDepartamento)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (!Utilerias.ValidarCorreo(empleado.Correo))
                    {
                    }
                    clsEmpleado         Objempleado         = new clsEmpleado();
                    clsUsuario          objUsuario          = new clsUsuario();
                    clsBitacoraEmpleado objBitacoraEmpleado = new clsBitacoraEmpleado();

                    bool Resultado = Objempleado.AgregarEmpleado(empleado.IdTipoIdentificacion, empleado.Identificacion, empleado.Nombre, empleado.Apellido1, empleado.Apellido2,
                                                                 empleado.Direccion, empleado.fechaNacimiento, listIdDepartamento, empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito,
                                                                 empleado.fechaEntrada, empleado.fechaSalida, true);

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

                    objBitacoraEmpleado.AgregarBitacoraEmpleado(IdUsuario, nombreUsuario, DateTime.Now, empleado.IdTipoIdentificacion, empleado.Identificacion, empleado.Nombre, empleado.Apellido1, empleado.Apellido2,
                                                                empleado.Direccion, empleado.fechaNacimiento, listIdDepartamento, empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito,
                                                                empleado.fechaEntrada, empleado.fechaSalida, true);

                    if (Resultado)
                    {
                        TempData["exitoMensaje"] = "El empleado se ha insertado exitosamente.";
                        return(RedirectToAction("Crear"));
                    }
                    else
                    {
                        clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                        ViewBag.ListaSexo = new SelectList(new[] {
                            new SelectListItem {
                                Value = "1", Text = "Hombre"
                            },
                            new SelectListItem {
                                Value = "2", Text = "Mujer"
                            }
                        }, "Value", "Text");
                        ViewBag.ListaEstados = new SelectList(new[] {
                            new SelectListItem {
                                Value = "1", Text = "Activo"
                            },
                            new SelectListItem {
                                Value = "0", Text = "Inactivo"
                            }
                        }, "Value", "Text");
                        ViewBag.ListaProvincias          = CargaProvincias();
                        ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();
                        TempData["errorMensaje"]         = "Se presentó un error al intentar insertar este elemento, revise que los datos coincidan con lo que especifican los campos";

                        clsSancion ObjSancion = new clsSancion();
                        ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                        return(View("Crear"));
                    }
                }
                else
                {
                    clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                    ViewBag.ListaSexo = new SelectList(new[] {
                        new SelectListItem {
                            Value = "H", Text = "Hombre"
                        },
                        new SelectListItem {
                            Value = "M", Text = "Mujer"
                        }
                    }, "Value", "Text");
                    ViewBag.ListaEstados = new SelectList(new[] {
                        new SelectListItem {
                            Value = "1", Text = "Activo"
                        },
                        new SelectListItem {
                            Value = "0", Text = "Inactivo"
                        }
                    }, "Value", "Text");
                    ViewBag.ListaProvincias          = CargaProvincias();
                    ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();

                    clsSancion ObjSancion = new clsSancion();
                    ViewBag.Lista            = ObjSancion.ConsultarDepartamento().ToList();
                    TempData["errorMensaje"] = "Se ha producido un error, revise los datos inserdatos.";
                    return(View("Crear"));
                }
            }
            catch
            {
                TempData["errorMensaje"] = "Todos los campos son obligatorios.";
                return(View());
            }
        }
        public ActionResult Editar(int id, Empleado empleado, string listIdDepartamento)
        {
            try
            {
                if (!empleado.Provincia.Equals("--Provincia--") && !empleado.Canton.Equals("--Canton--") && !empleado.Distrito.Equals("--Distrito--"))
                {
                    clsEmpleado         ObjEmpleado         = new clsEmpleado();
                    clsUsuario          objUsuario          = new clsUsuario();
                    clsBitacoraEmpleado objBitacoraEmpleado = new clsBitacoraEmpleado();

                    bool Resultado = ObjEmpleado.ActualizarEmpleado(empleado.IdEmpleado, empleado.IdTipoIdentificacion, empleado.Identificacion,
                                                                    empleado.Nombre, empleado.Apellido1, empleado.Apellido2, empleado.Direccion, empleado.fechaNacimiento, listIdDepartamento
                                                                    , empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito, empleado.fechaEntrada, empleado.fechaSalida
                                                                    , true);

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

                    objBitacoraEmpleado.ActualizarBitacoraEmpleado(empleado.IdEmpleado, IdUsuario, nombreUsuario, DateTime.Now, empleado.IdTipoIdentificacion, empleado.Identificacion,
                                                                   empleado.Nombre, empleado.Apellido1, empleado.Apellido2, empleado.Direccion, empleado.fechaNacimiento, listIdDepartamento
                                                                   , empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito, empleado.fechaEntrada, empleado.fechaSalida
                                                                   , true);

                    clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                    ViewBag.ListaSexo = new SelectList(new[] {
                        new SelectListItem {
                            Value = "1", Text = "Hombre"
                        },
                        new SelectListItem {
                            Value = "2", Text = "Mujer"
                        }
                    }, "Value", "Text");
                    ViewBag.ListaEstados = new SelectList(new[] {
                        new SelectListItem {
                            Value = "True", Text = "Activo"
                        },
                        new SelectListItem {
                            Value = "False", Text = "Inactivo"
                        }
                    }, "Value", "Text");
                    ViewBag.ListaProvincias          = CargaProvincias();
                    ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();

                    clsSancion ObjSancion = new clsSancion();
                    ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();


                    TempData["exitoMensaje"] = "El colaborador se ha modificado exitosamente.";
                    return(View());
                }
                else
                {
                    clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                    ViewBag.ListaSexo = new SelectList(new[] {
                        new SelectListItem {
                            Value = "1", Text = "Hombre"
                        },
                        new SelectListItem {
                            Value = "2", Text = "Mujer"
                        }
                    }, "Value", "Text");
                    ViewBag.ListaEstados = new SelectList(new[] {
                        new SelectListItem {
                            Value = "True", Text = "Activo"
                        },
                        new SelectListItem {
                            Value = "False", Text = "Inactivo"
                        }
                    }, "Value", "Text");
                    ViewBag.ListaProvincias          = CargaProvincias();
                    ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();

                    clsSancion ObjSancion = new clsSancion();
                    ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                    TempData["errorMensaje"] = "Inserte correctamente la provincia, cantón y distrito de residencia del colaborador.";
                    return(View());
                }
            }
            catch
            {
                clsTipoIdentificacion tiposIdentificacion = new clsTipoIdentificacion();
                ViewBag.ListaSexo = new SelectList(new[] {
                    new SelectListItem {
                        Value = "1", Text = "Hombre"
                    },
                    new SelectListItem {
                        Value = "2", Text = "Mujer"
                    }
                }, "Value", "Text");
                ViewBag.ListaEstados = new SelectList(new[] {
                    new SelectListItem {
                        Value = "True", Text = "Activo"
                    },
                    new SelectListItem {
                        Value = "False", Text = "Inactivo"
                    }
                }, "Value", "Text");
                ViewBag.ListaProvincias          = CargaProvincias();
                ViewBag.ListaTiposIdentificacion = tiposIdentificacion.ConsultarTipoIdentificacion();

                clsSancion ObjSancion = new clsSancion();
                ViewBag.Lista = ObjSancion.ConsultarDepartamento().ToList();

                TempData["errorMensaje"] = "Inserte correctamente el formato de los datos.";
                return(View());
            }
        }