// GET: Referente public ActionResult Index() { servicio_subordinados_por_referente serv_ref = new servicio_subordinados_por_referente(); servicio_servicio serv = new servicio_servicio(); var sr = serv_ref.Sub_X_Referente(); if (sr.Count() == 0) { return(Redirect("Error")); } List <DTO_Subordinado> dto = new List <DTO_Subordinado>(); foreach (var item in sr) { DTO_Subordinado dto_sub = new DTO_Subordinado(); dto_sub.apellido = item.apellido; dto_sub.nombre = item.nombre; dto_sub.mail = item.mail; dto_sub.nombre_servicio = serv.NombreServicio(item.servicio_id); dto_sub.estado = item.estado; dto_sub.dni = item.dni; dto.Add(dto_sub); } return(View(dto)); }
public string GuardarSubordinado(DTO_Subordinado dto, string usuario) { dominio_subordinado sub = new dominio_subordinado(); WEB_Subordinado modelo_sub = new WEB_Subordinado(); string resultado; modelo_sub.estado = false; modelo_sub.dni = dto.dni; modelo_sub.apellido = dto.apellido; modelo_sub.nombre = dto.nombre; modelo_sub.servicio_id = dto.servicio; modelo_sub.mail = dto.mail; modelo_sub.registrado_por = usuario; modelo_sub.fecha_registro = DateTime.Now; var comparar = sub.ListarSinEstado(); foreach (var item in comparar) { if (item.dni == dto.dni) { resultado = "DNI existente"; return(resultado); } } sub.Guardar(modelo_sub); return(resultado = null); }
public ActionResult CargarSubordinado() { var dto = new DTO_Subordinado(); var serv = new dominio_servicio(); ViewBag.servicios = serv.Listar(); return(View(dto)); }
public ActionResult GuardarSubordinado(DTO_Subordinado dto) { servicio_subordinado srv = new servicio_subordinado(); var resultado = srv.GuardarSubordinado(dto, User.Identity.Name); if (resultado == null) { return(Redirect("Exito")); } else { return(Redirect("Error")); } }