// 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(); return(View()); } catch (Exception) { throw; } }
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; } }
// GET: TipoId public ActionResult Index() { try { var dato = ObjTipoIdentificacion.ConsultarTipoIdentificacion(); List <TipoIdentificacion> ListaTipoIdentificaciones = new List <TipoIdentificacion>(); foreach (var item in dato) { TipoIdentificacion tipoidentificacion = new TipoIdentificacion(); tipoidentificacion.IdTipoIdentificacion = item.IdTipoIdentificacion; tipoidentificacion.Identificacion = item.Identificacion; tipoidentificacion.Estado = item.Estado; ListaTipoIdentificaciones.Add(tipoidentificacion); } return(View(ListaTipoIdentificaciones)); } catch (Exception ex) { return(new HttpNotFoundResult("Error al consultar los tipos de Identificacion")); } }
public ActionResult Index() { try { var datos = ObjTipoIdentificacion.ConsultarTipoIdentificacion(); List <TipoIdentificacion> ListaTipoIdentificacion = new List <TipoIdentificacion>(); foreach (var item in datos) { TipoIdentificacion tipoIdentificacion = new TipoIdentificacion(); tipoIdentificacion.IdTipoIdentificacion = item.IdTipoIdentificacion; tipoIdentificacion.Descripcion = item.Descripcion; tipoIdentificacion.Estado = item.Estado; ListaTipoIdentificacion.Add(tipoIdentificacion); } return(View(ListaTipoIdentificacion)); } catch (Exception) { throw; } }
public ActionResult Crear(Empleado empleado) { 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, empleado.departamento, 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.AgregarBitacoraEmpleado(IdUsuario, nombreUsuario, DateTime.Now, empleado.IdTipoIdentificacion, empleado.Identificacion, empleado.Nombre, empleado.Apellido1, empleado.Apellido2, empleado.Direccion, empleado.fechaNacimiento, empleado.departamento, empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito, empleado.fechaEntrada, empleado.fechaSalida, empleado.Estado, 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"; 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(); return(View("Crear")); } } catch { TempData["errorMensaje"] = "Todos los campos son obligatorios."; return(View()); } }
private List <ConsultarTipoIdentificacionResult> ConsultarTipoIdentificacion() { var materias = ObjTipoIdentificacion.ConsultarTipoIdentificacion(); return(materias); }
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()); } }
private List <ConsultarTipoIdentificacionResult> ListaTipoIdentificacion() { List <ConsultarTipoIdentificacionResult> datos = ObjTipoIdentificacion.ConsultarTipoIdentificacion(); return(datos); }
// GET: api/TipoIdentificacion public IEnumerable <ConsultarTiposIdentificacionResult> GetTipoIdentificacion() { return(db.ConsultarTipoIdentificacion()); }
public ActionResult Crear(Empleado empleado) { try { if (ModelState.IsValid) { if (!Utilerias.ValidarCorreo(empleado.Correo)) { } clsEmpleado Objempleado = new clsEmpleado(); bool Resultado = Objempleado.AgregarEmpleado(empleado.IdTipoIdentificacion, empleado.Identificacion, empleado.Nombre, empleado.Apellido1, empleado.Apellido2, empleado.Direccion, empleado.fechaNacimiento, empleado.departamento, empleado.Correo, empleado.Telefono, empleado.Provincia, empleado.Canton, empleado.Distrito, empleado.fechaEntrada, empleado.fechaSalida, empleado.Estado, true); if (Resultado) { return(RedirectToAction("Index")); } 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(); 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(); return(View("Crear")); } } catch { return(View()); } }