private void btnGuardar_Click(object sender, EventArgs e)
        {
            AccesodeDatos.DsSistemaBibliotecaTableAdapters.Tabla_PrestamoTableAdapter taPrestamos = new AccesodeDatos.DsSistemaBibliotecaTableAdapters.Tabla_PrestamoTableAdapter();
            try { Ejemplares = (int)taPrestamos.ScalarQuerybyEjemplarID(EjemplarID); }
            catch { }
          
           DateTime dtFechaDevolucion = dtpFechaDeDevolucion.Value;
            DateTime dtFechaPrestamo = dtpFechaPrestamo.Value;
          
            DateTime dtFechaEntrega = dtpFechaEntrega.Value;
            ValLibro = validarCajaDeTexto(tbLibro);
            valUsuario = validarCajaDeTexto(tbUsuario);
        string strDescripcion=tbDescripcion.Text;
        AccesodeDatos.DsSistemaBibliotecaTableAdapters.HISTORIAL_DE_LIBROSTableAdapter taHistorial = new AccesodeDatos.DsSistemaBibliotecaTableAdapters.HISTORIAL_DE_LIBROSTableAdapter();
      
                AccesodeDatos.DsSistemaBibliotecaTableAdapters.EJEMPLARESTableAdapter taEjemplares = new AccesodeDatos.DsSistemaBibliotecaTableAdapters.EJEMPLARESTableAdapter();
               
                if (EstadoDeLaVentana == "insertar")
                {
                   
                   // Contador = (int)taPrestamos.ScalarQuery(EjemplarID);
                    if (valUsuario && ValLibro&&Ejemplares<=0)
                    {
                       
                        taPrestamos.Insert(EjemplarID, UsuarioID, dtFechaPrestamo, dtFechaEntrega, dtFechaDevolucion);
                       // taEjemplares.UpdateQuerybyEjemplarID(libro, strDescripcion, EstadoDelLibro, EjemplarID);
                        taEjemplares.UpdateEjemplar(EstadoDelLibro, EjemplarID);
                        //taEjemplares.Insert(libro,strDescripcion,"");
                        MessageBox.Show("Se a Realizado un Prestamo al Alumno " + UsuarioID, "Prestamo Realizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                        ////Limpia todos los campos
                        //tbUsuario.Text = string.Empty;
                        //tbLibro.Text = string.Empty;
                        //tbisbn.Text = string.Empty;
                        //cbDias.SelectedIndex = 0;
                        //tbDescripcion.Text = string.Empty;
                    }
                    else { MessageBox.Show("Porfavor Verifique Que Todos Los Campos Esten LLenos  Correctamente", "Error De Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                }
                if (EstadoDeLaVentana == "DevolverLibro")
                {
                   //try
                   // {
                        //taPrestamos.UpdateQuery(Ejemplar, UsuarioID, dtpFechaPrestamo.Text, dtpFechaEntrega.Text,dtpFechaDeDevolucion.Text, PrestamoID);
                    DataGridViewRow renglon = dataGridView2.SelectedRows[0];
                    string  strNOmbreLibro = (string)renglon.Cells[1].Value;
 
                    
                    taEjemplares.UpdateQuerybyEjemplarID(isbn, strDescripcion, null, Ejemplar);
                    //taHistorial.Insert(UsuarioID, isbn, strDescripcion, dtFechaPrestamo, dtFechaDevolucion, Ejemplar, PrestamoID);
                    taHistorial.InsertHistirialLibro(UsuarioID, isbn, strDescripcion, dtFechaPrestamo, dtFechaDevolucion, Ejemplar, strNOmbreLibro);
                    taPrestamos.DeleteQuerybyPrestamoID(PrestamoID);
                   
                        MessageBox.Show("Se a Devuelto El libro correctamente del alumno " + UsuarioID, "Prestamo devuelto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                   // }
                    //catch {}

                        
                        this.Close();
                    
                }

        }