Пример #1
0
        public static Atraso busca(string buscarID)
        {
            string con = "SELECT * FROM " + tabla + " WHERE id='" + buscarID + "'";

            Datos datos = new Datos();

            SqlDataReader row = datos.buscar(con);

            var unAtraso = new Atraso((int)row["id"], (int)row["idPrestamo"], (String)row["sancion"], (String)row["estado"]);

            return unAtraso;
        }
Пример #2
0
 public static DataTable top10MasArrendadas()
 {
     Datos datos = new Datos();
     String sql = "SELECT TOP 10\n"
                 + " MIN(CAST(p.nombre as VARCHAR(max))) 'Pelicula'\n"
                 + ", MIN(CAST(p.codigo as VARCHAR(max))) 'Codigo'\n"
                 + ", Count(*) AS 'Arriendos'\n"
                 + ", MIN(CAST(p.genero as VARCHAR(max))) 'Genero'\n"
                 + ", MIN(CAST(p.formato as VARCHAR(max))) 'Formato'\n"
                 + " FROM arriendo AS a\n"
                 + " INNER JOIN pelicula AS p ON p.codigo=a.codigo\n"
                 + " GROUP BY a.codigo ORDER BY 'Arriendos' DESC, 'Pelicula';\n";
     DataTable dataTable = new DataTable();
     dataTable = datos.consultaSQL(sql);
     return dataTable;
 }
Пример #3
0
 public static DataTable top10Clientes()
 {
     Datos datos = new Datos();
     String sql = "SELECT  TOP 10\n"
                 + "	c.run 'RUN'\n"
                 + "	, MIN(CAST(c.nombre as VARCHAR(max))) 'Nombre'\n"
                 + "	, MIN(CAST(c.apellido as VARCHAR(max))) 'Apellido'\n"
                 + "	, p.formato 'Formato'\n"
                 + "	, SUM(a.valorArriendo) AS 'Dinero en Arriendos'\n"
                 + "FROM arriendo AS a \n"
                 + "INNER JOIN cliente AS c ON c.run=a.run \n"
                 + "INNER JOIN pelicula AS p ON p.codigo=a.codigo \n"
                 + "GROUP BY c.run, p.formato ORDER BY 'Dinero en Arriendos' DESC, 'Apellido', 'Nombre';\n";
     DataTable dataTable = new DataTable();
     dataTable = datos.consultaSQL(sql);
     return dataTable;
 }
Пример #4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Datos datos = new Datos();

            if (datos.existe(txt_id.Text) == true)
            {
                Prestamo unPrestamo = Prestamo.buscar(Convert.ToInt16(txt_id.Text));
                txt_id.Text = Convert.ToString(unPrestamo.Id);
                txt_idBibliotecario.Text = Convert.ToString(unPrestamo.IdBibliotecario);
                txt_idUsuario.Text = Convert.ToString(unPrestamo.IdUsuario);
                txt_fechaPrestamo.Text = unPrestamo.FechaPrestamo;
                txt_fechaDevolucion.Text = unPrestamo.FechaDevolucion;
                txt_fechaRealDevolucion.Text = unPrestamo.FechaRealDevolucion;
                txt_estadoPrestamo.Text = unPrestamo.EstadoPrestamo;

            }
            else
            {
                txt_id.Clear();
                MessageBox.Show("no registrado");
            }
        }
Пример #5
0
        public static DataTable listarAtraso()
        {
            Datos datos = new Datos();

            DataTable dataTable = new DataTable();
            dataTable = datos.consultaTabla(tabla);
            return dataTable;
        }
Пример #6
0
 // incio consultas sql
 public static void agregar(Atraso elAtraso)
 {
     Datos datos = new Datos();
     string sql = "INSERT INTO " + tabla + " (id,idPrestamo,sancion,estado) VALUES('" + elAtraso.Id + "','" + elAtraso.IdPrestamo + "','" + elAtraso.sancion + "','" + elAtraso.estado + "')";
     datos.insertar(sql);
 }
Пример #7
0
        public static void agregar(Prestamo elPrestamo)
        {
            Datos datos = new Datos();

            string sql = "INSERT INTO " + tabla + " (fechaPrestamo, fechaDevolucion, fechaRealDevolucion, estadoPrestamo) values('" + elPrestamo.FechaPrestamo + "','" + elPrestamo.FechaDevolucion+ "','" + elPrestamo.FechaRealDevolucion+ "','" + elPrestamo.EstadoPrestamo + "')";
            datos.insertar(sql);
        }
Пример #8
0
 public static void modificar(Prestamo elPrestamo)
 {
     Datos datos = new Datos();
     string sql = "UPDATE " + tabla + " SET fechaPrestamo='" + elPrestamo.FechaPrestamo + "',apellidfechaDevolucion" + elPrestamo.FechaDevolucion + "',fechaRealDevolucion='" + elPrestamo.FechaRealDevolucion + "',estadoPrestamo='" + elPrestamo.EstadoPrestamo + "' WHERE id='" + elPrestamo.Id + "'";
     datos.insertar(sql);
 }
Пример #9
0
        public static Prestamo buscar(int id)
        {
            Datos datos = new Datos();
            String sql = "SELECT * FROM " + tabla + " WHERE id='" + id + "'";
            SqlDataReader row = datos.buscar(sql);
            if (!row.Read())
            {
                datos.cn.Close();
                return null;
            }

            var unPrestamo = new Prestamo((int)row["id"],(int)row["idBibliotecario"],(int)row["idUsuario"],(String)row["fechaPrestamo"], (String)row["fechaDevolucion"], (String)row["fechaRealDevolucion"], (String)row["estadoPrestamo"]);

            datos.cn.Close();
            return unPrestamo;
        }