public bool validar() { bool paso = true; RepositorioBase <Clientes> repo = new RepositorioBase <Clientes>(); if (IDClienteNumericUpDown.Value == 0) { MyErrorProvider.SetError(IDClienteNumericUpDown, "Debe especificar el id del cliente"); paso = false; IDClienteNumericUpDown.Focus(); } if (string.IsNullOrWhiteSpace(DepositoTextBox.Text)) { DepositoTextBox.Text = "0"; } if (repo.Buscar(Convert.ToInt32(IDClienteNumericUpDown.Value)) == null) { MyErrorProvider.SetError(IDClienteNumericUpDown, "El cliente introducido no esta registrado"); paso = false; IDClienteNumericUpDown.Focus(); } if (string.IsNullOrWhiteSpace(LimiteCreditoTextBox.Text)) { MyErrorProvider.SetError(LimiteCreditoTextBox, "Debe agregarle un limite de credito"); paso = false; LimiteCreditoTextBox.Focus(); } return(paso); }
private void GuardarButton_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(NombresTextBox.Text)) { if (!string.IsNullOrEmpty(LimiteCreditoTextBox.Text)) { BLL.ClientesBLL.Insertar(new Clientes() { ClienteId = Convert.ToInt32(ClienteIdMaskedTextBox.Text), Nombres = NombresTextBox.Text, FechaNacimiento = FechaNacimientoDateTimePicker.Value, LimiteCredito = Convert.ToInt32(LimiteCreditoTextBox.Text) }); } else { MessageBox.Show("No puedes dejar campos vacios", "Error"); LimiteCreditoTextBox.Focus(); } } else { MessageBox.Show("No puedes dejar campos vacios", "Error"); NombresTextBox.Focus(); } }
private void NuevoButton_Click(object sender, EventArgs e) { int id = BLL.ClientesBLL.UltimoCliente() + 1; NombresTextBox.Clear(); LimiteCreditoTextBox.Clear(); FechaNacimientoDateTimePicker.Value = DateTime.Today; ClienteIdMaskedTextBox.Text = id.ToString(); ClienteIdMaskedTextBox.Enabled = BuscarButton.Enabled = false; NombresTextBox.Enabled = FechaNacimientoDateTimePicker.Enabled = LimiteCreditoTextBox.Enabled = GuardarButton.Enabled = EliminarButton.Enabled = true; NombresTextBox.Focus(); }