コード例 #1
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
     {
         if (rbtnLector.Checked == true)
         {
             rol                 = db.Roles.Where(buscarID => buscarID.Id_rol == IDAdmin).First();
             rol.Usuario         = txtUsuario.Text;
             rol.Contraseña      = txtContraseña.Text;
             rol.Id_Lector       = IDLector;
             rol.Rol             = 1;
             rol.estado          = 0;
             db.Entry(rol).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             Limpiar();
             frmPrincipal.admin.CargarDatos();
             this.Close();
         }
         else
         {
             rol                 = db.Roles.Where(buscarID => buscarID.Id_rol == IDAdmin).First();
             rol.Usuario         = txtUsuario.Text;
             rol.Contraseña      = txtContraseña.Text;
             rol.Id_Lector       = IDLector;
             rol.Rol             = 1;
             rol.estado          = 0;
             db.Entry(rol).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             Limpiar();
             frmPrincipal.admin.CargarDatos();
             this.Close();
         }
     }
 }
コード例 #2
0
 private void btnRecibir_Click(object sender, EventArgs e)
 {
     using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
     {
         if (int.Parse(txtCantidad.Text) > cantidad || int.Parse(txtCantidad.Text) > 0)
         {
             MessageBox.Show("Cantidad incorrecta");
         }
         else if (int.Parse(txtCantidad.Text) < cantidad && int.Parse(txtCantidad.Text) > 0)
         {
             alqu              = db.Alquileres.Where(buscarID => buscarID.Id_alquiler == idAlquiler).First();
             alqu.Id_Lector    = idLector;
             alqu.Id_libro     = IdLibro;
             alqu.cantidad     = int.Parse(txtCantidad.Text);
             alqu.Entregado    = IdEntregado;
             alqu.fecha_salida = fecha_salida;
             alqu.fecha_prevista_de_entrega = fecha_pre;
             alqu.fecha_de_entrega          = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd"));
             alqu.Recibido        = idAdmin;
             db.Entry(alqu).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             Alquileres alqui = new Alquileres();
             alqui.Id_Lector    = idLector;
             alqui.Id_libro     = IdLibro;
             alqui.cantidad     = cantidad - int.Parse(txtCantidad.Text);
             alqui.Entregado    = IdEntregado;
             alqui.fecha_salida = fecha_salida;
             alqui.fecha_prevista_de_entrega = fecha_pre;
             db.Alquileres.Add(alqui);
             db.SaveChanges();
         }
         else if (int.Parse(txtCantidad.Text) == cantidad && int.Parse(txtCantidad.Text) > 0)
         {
             alqu              = db.Alquileres.Where(buscarID => buscarID.Id_alquiler == idAlquiler).First();
             alqu.Id_Lector    = idLector;
             alqu.Id_libro     = IdLibro;
             alqu.cantidad     = int.Parse(txtCantidad.Text);
             alqu.Entregado    = IdEntregado;
             alqu.fecha_salida = fecha_salida;
             alqu.fecha_prevista_de_entrega = fecha_pre;
             alqu.fecha_de_entrega          = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd"));
             alqu.Recibido        = idAdmin;
             db.Entry(alqu).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
     }
     limpiar();
     frmPrincipal.prestamos.CargarDatos();
     this.Close();
 }
コード例 #3
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
     {
         categoria                 = db.Categorias.Where(buscarId => buscarId.Id_categoria == ID).First();
         categoria.Categoria       = txtCategoria.Text;
         categoria.estado          = 1;
         db.Entry(categoria).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         limpiar();
         frmPrincipal.categoria.CargarDatos();
         this.Close();
     }
 }
コード例 #4
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
     {
         Edit                 = db.Editoriales.Where(buscarId => buscarId.Id_Editorial == ID).First();
         Edit.Editorial       = txtEditorial.Text;
         Edit.Fundada         = Convert.ToDateTime(dtpFecha.Text);
         Edit.Direccion       = txtDirecion.Text;
         Edit.estado          = 1;
         db.Entry(Edit).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         limpiar();
         frmPrincipal.Editorial.CargarDatos();
         this.Close();
     }
 }
コード例 #5
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
     {
         int id = int.Parse(ID);
         lector                 = db.Lectores.Where(buscarid => buscarid.Id_Lector == id).First();
         lector.Nombres         = txtNombre.Text;
         lector.Apellidos       = txtApellidos.Text;
         lector.estado          = 1;
         db.Entry(lector).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         limpiar();
         frmPrincipal.lector.CargarDatos();
         this.Close();
     }
 }
コード例 #6
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
     {
         autor                  = db.Autores.Where(buscarID => buscarID.Id_autor == ID).First();
         autor.Nombre           = txtNombre.Text;
         autor.Nacionalidad     = txtNacionalidad.Text;
         autor.fecha_nacimiento = Convert.ToDateTime(dtpFecha.Text);
         autor.estado           = 1;
         db.Entry(autor).State  = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         limpiar();
         frmPrincipal.Autor.CargarDatos();
         this.Close();
     }
 }
コード例 #7
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (txtLibro.Text != "" && txtCantidad.Text != "" && int.Parse(txtCantidad.Text) > 0)
     {
         using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
         {
             soli                 = db.solicitudes.Where(buscarID => buscarID.id_soli == ID).First();
             soli.Cantidad        = int.Parse(txtCantidad.Text);
             soli.libros          = idlibro;
             soli.id_lector       = idlector;
             soli.estado          = 1;
             db.Entry(soli).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             limpiar();
             frmPrincipal.Sol.CargarDatos();
             this.Close();
         }
     }
 }
コード例 #8
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (txtNombre.Text != "" && txtAutor.Text != "" && txtCantidad.Text != "" &&
         txtEditorial.Text != "" && txtNumero_de_Edicion.Text != "")
     {
         using (BibliotecaprogramEntities db = new BibliotecaprogramEntities())
         {
             Lib                 = db.Libros.Where(buscarid => buscarid.Id_libro == ID_Libro).First();
             Lib.Nombre          = txtNombre.Text;
             Lib.cantidad        = int.Parse(txtCantidad.Text);
             Lib.Año             = Convert.ToDateTime(dtpAño.Text);
             Lib.Id_categoria    = int.Parse(ID_Cate);
             Lib.Id_autor        = ID_Autor;
             Lib.Id_Editorial    = ID_Editorial;
             Lib.Numero_edicion  = int.Parse(txtNumero_de_Edicion.Text);
             Lib.estado          = 1;
             db.Entry(Lib).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             limpiar();
             frmPrincipal.Lib.CargaDratos();
             this.Close();
         }
     }
 }