private void SaveBtn_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(clientName.Text) || string.IsNullOrEmpty(Adress.Text) || string.IsNullOrEmpty(District.Text) || string.IsNullOrEmpty(Number.Text)) { MessageBox.Show("Os campos com * não podem estar vazios!!!", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Information); return; } if (sqlClient.Exist(clientName.Text, Adress.Text, Convert.ToInt32(Number.Text), District.Text)) { return; } if (idClient == -1) { Tables.Client client = new Tables.Client(clientName.Text, Adress.Text, Convert.ToInt32(Number.Text), District.Text, Complement.Text, Telephone.Text, Reference.Text); sqlClient.AddOrUpdate(client); MessageBox.Show("Cliente cadastrado com Sucesso!!!", "Informação", MessageBoxButton.OK, MessageBoxImage.Information); ClearBtn_Click(null, null); } else { Tables.Client client = new Tables.Client(idClient, clientName.Text, Adress.Text, Convert.ToInt32(Number.Text), District.Text, Complement.Text, Telephone.Text, Reference.Text); sqlClient.AddOrUpdate(client); MessageBox.Show("Cliente atualizado com Sucesso!!!", "Informação", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } }
private void CheckClient() { if (string.IsNullOrEmpty(searchName.Text) || string.IsNullOrEmpty(street.Text) || string.IsNullOrEmpty(number.Text) || string.IsNullOrEmpty(district.Text)) { newClient.Visibility = Visibility.Collapsed; return; } bool exist = sqlClient.Exist(searchName.Text, street.Text, Convert.ToInt32(number.Text), district.Text); if (exist) { newClient.Visibility = Visibility.Collapsed; } else { newClient.Visibility = Visibility.Visible; } }