Esempio n. 1
0
        public ActionResult CrearLegajo(int?id)
        {
            dominio_subordinado srv = new dominio_subordinado();
            var coso = srv.ObtenerPorDNI(id);

            dominio_opciones dom_op = new dominio_opciones();

            ViewBag.Opciones = dom_op.Listar();


            return(View(coso));
        }
Esempio n. 2
0
        public ActionResult ModificarLegajo(int?id)
        {
            dominio_subordinado dom_sub = new dominio_subordinado();
            var subordinado             = dom_sub.ObtenerPorDNI(id);

            dominio_solicitud dom_sol = new dominio_solicitud();
            var solicitud             = dom_sol.ObtenerPorID(subordinado.id_subordinado);

            DTO_Solicitud_Guardar dto = new DTO_Solicitud_Guardar();

            dto.nombre_sub     = subordinado.nombre;
            dto.apellido       = subordinado.apellido;
            dto.id_solicitud   = solicitud.id_solicitud;
            dto.h_personal     = solicitud.home_personal;
            dto.internet       = solicitud.internet;
            dto.h_grupal       = solicitud.home_grupal;
            dto.escritura      = solicitud.escritura_home;
            dto.id_subordinado = solicitud.subordinado_id;
            dto.impresora      = solicitud.impresora;
            dto.laboratorio    = solicitud.laboratorio;

            dto.wifi = solicitud.wifi;
            servicio_equipo      srv_eq   = new servicio_equipo();
            servicio_tipo_equipo srv_tipo = new servicio_tipo_equipo();
            var equipo = srv_eq.ObtenerPorIdSubordinado(solicitud.subordinado_id);

            dto.mac = equipo.mac;
            var tipo = srv_tipo.ObtenerPorId(equipo.tipo_id);

            if (tipo != null)
            {
                dto.tipo_equipo = tipo.nombre;
            }

            dto.rayos = solicitud.rayos;
            dto.vpn   = solicitud.acceso_remoto;

            dominio_opciones dom_op = new dominio_opciones();

            ViewBag.opciones = dom_op.Listar();


            return(View(dto));
        }