private void DescripcionMovimientoTextBox_KeyPress(object sender, KeyPressEventArgs e)//De la descripcion del movimiento al valor { if ((int)e.KeyChar == (int)Keys.Enter) { ValorNumericUpDown.Focus(); } }
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); }