Beispiel #1
0
 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (opcion > 0)
     {
         string   valor = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();
         Lectores u     = udao.ObtenerLector(valor);
         nu.Text       = u.idlectores.ToString();
         n1.Text       = u.nombre1;
         n2.Text       = u.nombre2;
         a1.Text       = u.apellido1;
         a2.Text       = u.apellido2;
         dir.Text      = u.direccion;
         textBox1.Text = u.telefono;
     }
 }
Beispiel #2
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (BibliotecaEntities4 db = new BibliotecaEntities4())
     {
         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();
     }
 }
 private void btGuardar_Click(object sender, EventArgs e)
 {
     if (nombresTextBox.Text != "" && apellidosTextBox.Text != "")
     {
         lectoresBindingSource.EndEdit();
         CLectores lec = new CLectores();
         lectores = (Lectores)lectoresBindingSource.Current;
         lec.guardar(lectores);
         lectoresBindingSource.Clear();
         frmPrincipal.lector.CargarDatos();
         this.Close();
     }
     else
     {
         MessageBox.Show("Todos los campos son obligatorios", "Aviso");
     }
 }
Beispiel #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            Lectores u = new Lectores();

            u.idlectores = int.Parse(nu.Text);
            u.nombre1    = n1.Text;
            u.nombre2    = n2.Text;
            u.apellido1  = a1.Text;
            u.apellido2  = n2.Text;
            u.direccion  = dir.Text;
            u.telefono   = textBox1.Text;
            try
            {
                switch (opcion)
                {
                case 0:
                    udao.registrarLector(u);
                    MessageBox.Show(this, "Lector registrado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    inicializarCodigo();
                    break;

                case 1:
                    udao.actualizarLector(u);
                    MessageBox.Show(this, "Lector actualizado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case 2:
                    udao.eliminarrLector(u);
                    MessageBox.Show(this, "Lector eliminado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;
                }
                DataTable dt = (DataTable)dataGridView1.DataSource;
                if (dt != null)
                {
                    dt.Clear();
                }
                dataGridView1.DataSource = udao.obtenerRegistros("");
                this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
            }
            catch (SqlException ex)
            {
                MessageBox.Show(this, "Error" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #5
0
 internal void guardar(Lectores c)
 {
     MLectores.guardar(c);
 }
Beispiel #6
0
 public Lector[] getLectoresDisponibles()
 {
     return(Lectores.Where(l => !(l.multadoHasta != null && DateTime.Now < l.multadoHasta) && l.prestamos.Count() < 3).ToArray());
 }