예제 #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     Clases.Salida         Salida         = new Clases.Salida();
     Clases.ControlDeDatos ControlDeDatos = new Clases.ControlDeDatos();
     if (txtDepartamento.Text == string.Empty || txtIDDepto.Text == string.Empty || txtSupervisor.Text == string.Empty || dateTimePicker1.Value == null)
     {
         Clases.ControlDeDatos.CompleteLosCampos();
     }
     else
     {
         Salida.IdDepart      = Convert.ToInt32(txtIDDepto.Text);
         Salida.Fecha         = dateTimePicker1.Value;
         Salida.CantidadTotal = Convert.ToInt32(lblContador.Text);
         Salida.IdUsuario     = Convert.ToInt32(Login.ID_Usuario);
         if (Salida.ObjetoCompleto() == true)
         {
             if (dataGridView1.Rows.Count > 0)
             {
                 txtIdSalida.Text = Salida.Guardar().ToString();
                 ControlDeDatos.GuardarDetails(dataGridView1, Convert.ToInt32(txtIdSalida.Text), "Salida");
                 Clases.ControlDeDatos.CambiosRealizados();
                 ControlesActivos(false);
             }
             else
             {
                 MessageBox.Show("Debe registrarse al menos un articulo en la ventana", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             Clases.ControlDeDatos.CompleteLosCampos();
         }
     }
 }