Ejemplo n.º 1
0
 private void btnGuardartecnico_Click(object sender, EventArgs e)
 {
     if (validarTecnico() == true)
     {
         if (validar() == false)
         {
             tec.cedula  = txtCedula.Text;
             tec.cargo   = txtCargo.Text;
             tec.nombre  = txtNombre.Text;
             tec.estatus = cbestado.Text;
             tec.InsertarEnBaseDatos(tec);
             MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information);
             limpiar();
         }
         else
         {
             MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         if ((txtNombre.Text != tec.nombre || txtCargo.Text != tec.cargo || cbestado.Text != tec.estatus))
         {
             DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del Técnico?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (resul == DialogResult.Yes)
             {
                 if (validar() == false)
                 {
                     tec.nombre  = txtNombre.Text;
                     tec.cargo   = txtCargo.Text;
                     tec.estatus = cbestado.Text;
                     tec.actualizarTecnico(tec);
                     MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     txtCedula.ReadOnly = false;
                     limpiar();
                 }
                 else
                 {
                     MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 txtCedula.ReadOnly = true;
                 txtNombre.Text     = tec.nombre;
                 txtCargo.Text      = tec.cargo;
                 limpiar();
             }
         }
         else
         {
             MessageBox.Show(" El tecnico ya se encuentra registrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }