コード例 #1
0
        public Nuevo_Prestamo(int UsuarioID, string Nombre, int prestamoID, Lista_De_Prestamos ActualizaPrestamo, string idEjemplar, DateTime FechaEntrega, DateTime FechaDePrestamo, string ISBN) 
        {
            //Hacemos invisible los atributos que no se ocupan
            
            InitializeComponent();
            this.PrestamoID = prestamoID;
            this.Text = "Devolver libro";
            dataGridView1.Visible = false;
            dataGridView2.Visible = false;
            tbBuscarUsuario.Visible = false;
          //  pictureBox1.Visible = false;
            btnBuscarUsuario.Visible = false;
            label3.Visible = false;
            btnSeleccionarUsuario.Visible = false;
            tbBuscarLibro.Visible = false;
           // pictureBox2.Visible = false;
            btnBuscarLibro.Visible = false;
            label4.Visible = false;
            btnSeleccionarLibro.Visible = false;
            this.Size = new System.Drawing.Size(480, 450);
            pNuevoPrestamo.Location = new Point(20, 20);




            this.FormaPadre = FormaPadre;
            this.UsuarioID = UsuarioID;
            this.Nombre = Nombre;
            EstadoDeLaVentana = "DevolverLibro";
            btnGuardar.Text = "Devolver Libro";
            dtpFechaDeDevolucion.Visible = true;
            tbDescripcion.Visible = true;
            label9.Visible = true;
            cbDias.Visible = false;
            label7.Visible = false;
            dtpFechaPrestamo.Enabled = false;
            dtpFechaEntrega.Enabled = false;
            AccesodeDatos.DsSistemaBibliotecaTableAdapters.EJEMPLARESTableAdapter taEjemplares = new AccesodeDatos.DsSistemaBibliotecaTableAdapters.EJEMPLARESTableAdapter();
            AccesodeDatos.DsSistemaBibliotecaTableAdapters.Tabla_PrestamoTableAdapter taPrestamo = new AccesodeDatos.DsSistemaBibliotecaTableAdapters.Tabla_PrestamoTableAdapter();
            AccesodeDatos.DsSistemaBiblioteca.Tabla_PrestamoDataTable tabla = taPrestamo.GetDataBy2nocontrol(UsuarioID);
            AccesodeDatos.DsSistemaBiblioteca.Tabla_PrestamoRow Renglon = tabla[0];
            AccesodeDatos.DsSistemaBiblioteca.EJEMPLARESDataTable tablaejemplares = taEjemplares.GetDataBy2ejemplarid(Renglon.Ejemplarid);

            
            try
            {
                AccesodeDatos.DsSistemaBiblioteca.EJEMPLARESRow RenglonEjemplares ;

             RenglonEjemplares = tablaejemplares[0];
             isbn = ISBN;
             tbisbn.Text = ISBN;
             tbEjemplar.Text = idEjemplar;
             this.PrestamoID = prestamoID;
             tbUsuario.Text = UsuarioID.ToString();
             tbLibro.Text = Nombre;
             FechaPrestamo = FechaDePrestamo;
              FechaEntregatiemmpo = FechaEntrega;
             dtpFechaDeDevolucion.Value = Renglon.FechaDevolucion;
             tbDescripcion.Text = RenglonEjemplares.Descripcion;
             Ejemplar = idEjemplar;
             
            
           }
           catch
            { 
          MessageBox.Show("Este Alumno No Cuenta Con Libros Prestados", "Alumno Sin Libros", MessageBoxButtons.OK, MessageBoxIcon.Information);
          this.Close();
           }
         
        }