Exemplo n.º 1
0
    public static int insertarDescarga(Descarga obj)
    {
        if (obj == null)
        {
            throw new ArgumentException("El objeto a insertar no puede tener un valor nulo");
        }

        if (obj.DescargaId < 0)
        {
            throw new ArgumentException("El codigo Descarga debe de ser Mayor a 0");
        }

        if (obj.usuarioId < 0)
        {
            throw new ArgumentException("El codigo Descarga debe de ser Mayor a 0");
        }

        if (obj.libroId < 0)
        {
            throw new ArgumentException("El codigo Descarga debe de ser Mayor a 0");
        }

        int?descargaId = 0;

        DescargaDSTableAdapters.DescargarTableAdapter adapter = new DescargaDSTableAdapters.DescargarTableAdapter();
        adapter.Insert(obj.usuarioId, obj.libroId, obj.fecha, ref descargaId);

        if (descargaId == null || descargaId.Value <= 0)
        {
            throw new Exception("La llave primaria no se genero correctamente");
        }

        return(descargaId.Value);
    }
Exemplo n.º 2
0
    public static Descarga getAutorNombreById(int libroId)
    {
        DescargaDSTableAdapters.DescargarTableAdapter adapter = new DescargaDSTableAdapters.DescargarTableAdapter();
        DescargaDS.DescargarDataTable table = adapter.GetDescargasById(libroId);

        var row = table[0];

        Descarga obj = new Descarga();

        obj.DescargaId = row.descargaId;
        obj.usuarioId  = row.usuarioId;
        obj.libroId    = row.libroId;
        obj.fecha      = row.fecha;

        return(obj);
    }
Exemplo n.º 3
0
    public static List <Descarga> getDescargas()
    {
        DescargaDSTableAdapters.DescargarTableAdapter adapter = new DescargaDSTableAdapters.DescargarTableAdapter();
        DescargaDS.DescargarDataTable table = adapter.GetDescarga();

        List <Descarga> resultado = new List <Descarga>();

        foreach (var row in table)
        {
            Descarga obj = new Descarga();

            obj.DescargaId = row.descargaId;
            obj.usuarioId  = row.usuarioId;
            obj.libroId    = row.libroId;
            obj.fecha      = row.fecha;

            resultado.Add(obj);
        }

        return(resultado);
    }