예제 #1
0
 private void txtContraseña_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         SICADEntities bd = new SICADEntities();
         try
         {
             if (String.IsNullOrEmpty(this.txtUsuario.Text) || String.IsNullOrEmpty(this.txtContraseña.Text))
             {
                 MessageBox.Show("Faltan por llenar algunos campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 int result = bd.sp_ValidarEmpleadoSICADE(int.Parse(this.txtUsuario.Text), this.txtContraseña.Text).Count();
                 if (result != 0)
                 {
                     DatosAcceso.NumNomina = int.Parse(this.txtUsuario.Text);
                     frmAdministracion frm = new frmAdministracion();
                     frm.Show();
                     this.Hide();
                 }
                 else
                 {
                     MessageBox.Show("Verifica tu usuario o contraseña.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
         catch (Exception)
         {
             MessageBox.Show("Algo salio mal, comunicate con alguien del área de sistemas.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
예제 #2
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         SICADEntities bd = new SICADEntities();
         if (this.rbAlumno.Checked == true)
         {
             var busqueda = from a in bd.Adeudos
                            join f in bd.Alumnos on a.NumControl equals f.NumControl
                            join t in bd.TipoAdeudos on a.IdTipoAdeudo equals t.IdTipoAdeudo
                            where a.NumControl == this.txtNumControl.Text
                            select new Clases.NAdeudo
             {
                 IdAdeudo   = a.IdAdeudo,
                 NumControl = a.NumControl,
                 Nombre     = f.NombreCompleto,
                 Documento  = t.Nombre,
                 Fecha      = a.Fecha,
                 Estado     = a.Estado == 1 ? "Adeudo":"Entregado",
                 NumNomina  = a.NoNomina
             };
             dataGridView1.DataSource = busqueda.ToList();
         }
     }
     catch (Exception)
     {
         dataGridView1.DataSource = null;
     }
 }
예제 #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         SICADEntities bd          = new SICADEntities();
         Alumnos       busquedaNum = bd.Alumnos.Find(this.textBox1.Text);
         if (busquedaNum != null)
         {
             int idTipoAdeudo = 0;
             var busqueda     = from a in bd.TipoAdeudos
                                where a.Nombre == this.comboBox2.Text.Trim()
                                select a;
             foreach (var item in busqueda.ToList())
             {
                 idTipoAdeudo = item.IdTipoAdeudo;
             }
             if (idTipoAdeudo != 0)
             {
                 Adeudos adeudo = new Adeudos();
                 adeudo.NoNomina     = DatosAcceso.NumNomina;
                 adeudo.IdTipoAdeudo = idTipoAdeudo;
                 adeudo.NumControl   = this.textBox1.Text;
                 adeudo.Estado       = 1;
                 adeudo.Fecha        = DateTime.Now;
                 bd.Adeudos.Add(adeudo);
                 bd.SaveChanges();
                 MessageBox.Show("El registro fue insertado con éxito.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 Mostrar();
                 Limpiar();
             }
             else
             {
                 MessageBox.Show("Error al insertar, comunicate con alguien del área de sistemas.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("El número de control no se encuentra en la base de datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Error al insertar el registro.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         SICADEntities bd   = new SICADEntities();
         TipoAdeudos   tipo = new TipoAdeudos();
         tipo.Nombre = this.textBox1.Text;
         bd.TipoAdeudos.Add(tipo);
         bd.SaveChanges();
         MessageBox.Show("Registro insertado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         limpiar();
         Mostrar();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al realizar la inseción", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #5
0
 public void Mostrar()
 {
     try
     {
         SICADEntities bd       = new SICADEntities();
         var           busqueda = from t in bd.TipoAdeudos
                                  select new NTipoAdeudos
         {
             IdTipoAdeudo = t.IdTipoAdeudo,
             Nombre       = t.Nombre
         };
         this.dataGridView1.DataSource = busqueda.ToList();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al recuperar los datos de la BD.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #6
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         SICADEntities  bd = new SICADEntities();
         Administracion a  = new Administracion();
         a.NoNomina = int.Parse(this.textBox1.Text);
         bd.Administracion.Add(a);
         bd.SaveChanges();
         MessageBox.Show("Registro insertado con éxito.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Limpiar();
         Mostrar();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al insertar el registro", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #7
0
 public void Mostrar()
 {
     try
     {
         SICADEntities bd       = new SICADEntities();
         var           busqueda = from a in bd.Administracion
                                  select new NAdministracion
         {
             IdAdministracion = a.IdAdministrativo,
             NúmerodeNomina   = a.NoNomina
         };
         this.dataGridView1.DataSource = busqueda.ToList();
     }
     catch (Exception)
     {
         this.dataGridView1.DataSource = null;
     }
 }
예제 #8
0
        public void Mostrar()
        {
            SICADEntities bd       = new SICADEntities();
            var           busqueda = from a in bd.Adeudos
                                     join f in bd.Alumnos on a.NumControl equals f.NumControl
                                     join t in bd.TipoAdeudos on a.IdTipoAdeudo equals t.IdTipoAdeudo
                                     select new Clases.NAdeudo
            {
                IdAdeudo   = a.IdAdeudo,
                NumControl = a.NumControl,
                Nombre     = f.NombreCompleto,
                Documento  = t.Nombre,
                Fecha      = a.Fecha,
                Estado     = a.Estado == 1 ? "Adeudo" : "Entregado",
                NumNomina  = a.NoNomina
            };
            var busqueda2 = from a in bd.TipoAdeudos
                            select a.Nombre;

            comboBox2.DataSource     = busqueda2.ToList();
            dataGridView1.DataSource = busqueda.ToList();
        }
예제 #9
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Form         edit       = new frmEditarAdeudo();
            DialogResult Resultado1 = edit.ShowDialog();
            int          i          = dataGridView1.SelectedCells[0].RowIndex;
            int          aux        = int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString());

            if (Resultado1 == DialogResult.Yes)
            {
                try
                {
                    SICADEntities bd     = new SICADEntities();
                    Adeudos       editar = bd.Adeudos.Find(aux);
                    editar.Estado = 0;
                    bd.SaveChanges();
                    Mostrar();
                }
                catch (Exception)
                {
                    MessageBox.Show("Error al entregar el adeudo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }