Пример #1
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);
     }
 }
Пример #2
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);
                }
            }
        }