public ActionResult ModificarL(DTO_Solicitud_Guardar dto, int?tipoEquipo, string escritura) { servicio_solicitud serv_solicitud = new servicio_solicitud(); var solicitud = serv_solicitud.ObtenerPorId(dto.id_solicitud); dto.escritura = escritura == "SI" ? true : false; servicio_tipo_equipo serv_tipo = new servicio_tipo_equipo(); dominio_solicitud dom_sol = new dominio_solicitud(); servicio_equipo serv_equipo = new servicio_equipo(); var equipo = serv_equipo.ObtenerPorIdSubordinado(dto.id_subordinado); solicitud.home_grupal = dto.h_grupal; if (dto.h_grupal) { solicitud.escritura_home = dto.escritura; } else { solicitud.escritura_home = false; } solicitud.home_personal = dto.h_personal; solicitud.impresora = dto.impresora; solicitud.internet = dto.internet; solicitud.laboratorio = dto.laboratorio; solicitud.rayos = dto.rayos; solicitud.wifi = dto.wifi; solicitud.acceso_remoto = dto.vpn; solicitud.estado = "MODIFICADO"; dom_sol.Guardar(solicitud); if (dto.wifi & dto.mac != null & tipoEquipo != null) { equipo.mac = dto.mac; //var tipo_equipo = serv_tipo.ObtenerPorNombre(dto.tipo_equipo); equipo.tipo_id = tipoEquipo; dominio_equipo dom_equipo = new dominio_equipo(); dom_equipo.Guardar(equipo); } //--AUDITORIA SOLICITUD--// WEB_AuditoriaSolicitud auditoria = new WEB_AuditoriaSolicitud(); dominio_auditoria_solicitud dom_soli = new dominio_auditoria_solicitud(); dominio_solicitud sol = new dominio_solicitud(); auditoria.estado = "MODIFICACION"; auditoria.fecha_realizado = DateTime.Now; auditoria.revisado_por = User.Identity.Name; auditoria.id_solicitud = sol.ObtenerUltimo(); dom_soli.Guardar(auditoria); return(Redirect("Exito")); }
public WEB_Equipo ObtenerPorIdSubordinado(int id) { dominio_equipo equipo = new dominio_equipo(); var eq = equipo.ObtenerPorIdSubordinado(id); return(eq); }
public void Guardar(DTO_Equipo_Guardar dto) { dominio_equipo equipo = new dominio_equipo(); WEB_Equipo eq = new WEB_Equipo(); eq.fecha_alta = DateTime.Now; eq.tipo_id = dto.tipo_equipo; eq.mac = dto.mac; eq.subordinado_id = dto.id_subordinado; equipo.Guardar(eq); }
public bool Existe_Mac(string mac) { dominio_equipo equi = new dominio_equipo(); var comparar = equi.Listar(); bool result = false; foreach (var item in comparar) { if (item.mac == mac) { result = true; return(result); } } return(result); }