public List <BE.Servicio> ListarServicio()
        {
            List <BE.Servicio> ListaServicios = new List <BE.Servicio>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("tabla", "Servicio", System.Data.SqlDbType.VarChar);

            DataTable Tabla = acc.Leer("ListarEntidad", parametros);

            acc.CerrarConexion();

            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                bool x = VerificarServicioCerrado((int)linea["ID"]);

                if (x == false)
                {
                    BE.Servicio serv = new BE.Servicio();

                    serv.ID            = (int)linea["ID"];
                    serv.FechaPedido   = (DateTime)linea["FechaPedido"];
                    serv.FechaServicio = (DateTime)linea["FechaServicio"];
                    serv.TipoServicio  = new BE.TipoServicio();
                    serv.TipoServicio  = ListarTipo((int)linea["ID_TipoServicio"]);
                    serv.Usuario       = MapperUsuario.ObtenerUsuarioID((int)linea["ID_Usuario"]);
                    ListaServicios.Add(serv);
                }
            }
            return(ListaServicios);
        }
Exemplo n.º 2
0
        public List <BE.Alarma> ListarAlarmasID(int id)
        {
            List <BE.Alarma> ListaAlarma = new List <BE.Alarma>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = acc.ArmarParametro("id", id, System.Data.SqlDbType.VarChar);
            DataTable Tabla = acc.Leer("Alarmas_ListarID", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                if (linea["Evolucion"].GetType().ToString() != "System.DBNull")
                {
                    BE.Alarma al = new BE.Alarma();

                    al.Fecha = DateTime.Parse(linea["Fecha"].ToString());
                    al.ID    = int.Parse(linea["ID"].ToString());

                    DAL.MP_Usuario Gestor = new MP_Usuario();
                    al.Usuario = Gestor.ObtenerUsuarioID(int.Parse(linea["ID_Usuario"].ToString()));
                    DAL.MP_Medicion GestorMedicion = new MP_Medicion();
                    al.Mediciones = GestorMedicion.ListarMedicionAlarma(al.ID);
                    al.Evolucion  = (string)linea["Evolucion"];
                    ListaAlarma.Add(al);
                }
            }
            return(ListaAlarma);
        }
        public BE.Usuario ObtenerUsuarioID(int id)
        {
            BE.Usuario usu = MapperUsu.ObtenerUsuarioID(id);

            return(usu);
        }