Пример #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //Colocar validacion de un supervisor

            if (txtIDProveedor.Text == string.Empty || txtProveedor.Text == string.Empty || txtConduce.Text == string.Empty || txtDescripcion.Text == string.Empty)
            {
                Clases.ControlDeDatos.CompleteLosCampos();
            }
            else if (dataGridView2.Rows.Count < 1)
            {
                Clases.ControlDeDatos.SinRegistros();
            }
            else
            {
                if (MessageBox.Show("¿Esta seguro que desea aplicar una devolucion a este entrada?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    Clases.ControlDeDatos controldedatos = new Clases.ControlDeDatos();
                    Clases.Conexion       conexion       = new Clases.Conexion();//guardar
                    conexion.EjecutarScript("insert into devolucion_entrada (numentrada, idusuario, fecha, cant_articulos, descripcion ) " +
                                            "values (" + txtNoEntrada.Text + ", " + Login.ID_Usuario + ", Convert(char(19), '" + dateTimePicker1.Value.ToShortDateString() + "'), " + Convert.ToInt32(lblContador.Text) + ", '" + txtDescripcion.Text + "')");
                    int i = dataGridView2.Rows.Count;
                    for (int x = 0; x < i; x++)
                    {
                        conexion.EjecutarScript("update articulos set cantidad = cantidad - " + dataGridView2.Rows[x].Cells[2].Value.ToString() + " where idarticulo = " + dataGridView2.Rows[x].Cells[0].Value.ToString() + "");
                    }
                    ControlesEstado(false);
                }
            }
        }
Пример #2
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();
         }
     }
 }
Пример #3
0
 private void btnagregar_Click(object sender, EventArgs e)
 {
     if (txtCantidad.Text == string.Empty || txtnoarticulo.Text == string.Empty || txtDescripcion.Text == string.Empty)
     {
         MessageBox.Show("Debe completar todos los datos relacionados al articulo antes de agregarlo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         Clases.ControlDeDatos ControlDeDatos = new Clases.ControlDeDatos();
         bool valido;
         valido = ControlDeDatos.YaFueAgregado(txtnoarticulo.Text, txtCantidad.Text, dataGridView1);
         if (valido != true)
         {
             dataGridView1.Rows.Add(txtnoarticulo.Text, txtDescripcion.Text, txtCantidad.Text);
         }
         lblContador.Text = ControlDeDatos.TotalRegistrado(dataGridView1).ToString();
         LimpiarDataArticulos();
     }
 }
Пример #4
0
 private void button2_Click_1(object sender, EventArgs e)
 {
     Clases.ControlDeDatos conexion = new Clases.ControlDeDatos();
     conexion.CerrarApp();
 }