Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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;
            }
        }