Example #1
0
 private void DescripcionMovimientoTextBox_KeyPress(object sender, KeyPressEventArgs e)//De la descripcion del movimiento al valor
 {
     if ((int)e.KeyChar == (int)Keys.Enter)
     {
         ValorNumericUpDown.Focus();
     }
 }
Example #2
0
        private bool ValidarDetalle() //Funcion que valida el agregado al detalle
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (FechaMovimientoDateTimePicker.Value > DateTime.Now)
            {
                MyErrorProvider.SetError(FechaMovimientoDateTimePicker, "La fecha del movimiento no puede ser mayor a la fecha de hoy"); // Validando que la fecha del movimiento no sea mayor a la fecha actual
                FechaMovimientoDateTimePicker.Focus();
                paso = false;
            }
            if (string.Compare(TipoMovimientoComboBox.Text, "Cobro al Cliente") != 0 && string.Compare(TipoMovimientoComboBox.Text, "Pago de Ajuste") != 0 && string.Compare(TipoMovimientoComboBox.Text, "Compra de Materiales") != 0)
            {
                MyErrorProvider.SetError(TipoMovimientoComboBox, "Debe elegir el tipo de movimiento"); // Validando que alla elegio el tipo de movimiento
                TipoMovimientoComboBox.Focus();
                paso = false;
            }
            if (DescripcionMovimientoTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(DescripcionMovimientoTextBox, "Debe agregar una descripcion al movimiento"); // Validando que el movimiento tenga una descripcion
                DescripcionMovimientoTextBox.Focus();
                paso = false;
            }
            if (ValorNumericUpDown.Value <= 0)
            {
                MyErrorProvider.SetError(ValorNumericUpDown, "El Valor del movimiento debe ser mayor que \"0.00\""); // Validando que el valor del movimiento sea mayor que 0
                ValorNumericUpDown.Focus();
                paso = false;
            }
            return(paso);
        }