Esempio n. 1
0
        public List <DTOLavado> ListadoLavados()
        {
            var lista = new List <DTOLavado>();

            var           sql      = @"SELECT idLavado, patente, taxi, habitual, nombre, precio
                        FROM Lavados l
                        JOIN Tipos t ON l.idTipo = t.idTipo";
            SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["BD"].ConnectionString);

            conexion.Open();
            SqlCommand    cmd = new SqlCommand(sql, conexion);
            SqlDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                DTOLavado lavado = new DTOLavado();

                lavado.Patente  = (string)dr["patente"];
                lavado.Id       = (int)dr["idLavado"];
                lavado.Taxi     = (bool)dr["taxi"];
                lavado.Habitual = (bool)dr["habitual"];
                lavado.Nombre   = (string)dr["nombre"];
                lavado.Precio   = (double)dr["precio"];

                lista.Add(lavado);
            }

            dr.Close();
            conexion.Close();

            return(lista);
        }
Esempio n. 2
0
        public DTOLavado UltimoTaxiHabitual()
        {
            var sql = @"SELECT TOP 1 idLavado, patente, taxi, habitual, nombre, precio
                            FROM Lavados l
                            JOIN Tipos t ON l.idTipo = t.idTipo
                            WHERE l.taxi = 1
                            AND l.habitual = 1
                            order by idLavado desc";

            SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["BD"].ConnectionString);

            conexion.Open();
            SqlCommand cmd = new SqlCommand(sql, conexion);

            SqlDataReader dr = cmd.ExecuteReader();

            DTOLavado lavado = null;

            if (dr.Read())
            {
                lavado          = new DTOLavado();
                lavado.Patente  = (string)dr["patente"];
                lavado.Id       = (int)dr["idLavado"];
                lavado.Taxi     = (bool)dr["taxi"];
                lavado.Habitual = (bool)dr["habitual"];
                lavado.Nombre   = (string)dr["nombre"];
                lavado.Precio   = (double)dr["precio"];
            }

            dr.Close();
            conexion.Close();

            return(lavado);
        }