private void btnOK_Click(object sender, RoutedEventArgs e) //Clicar nesse botão, os valores digitados no txt serão carregados para o formulario de nova venda
        {
            nome = txtDadoNome.Text;
            string str   = txtDadoCPF.Text;
            int    valid = str.Length;

            if (valid == 11)                                                //Validando numeros CPF
            {
                cpf = Convert.ToUInt64(str).ToString(@"000\.000\.000\-00"); //Formatando CPF
                NovaVenda novaVenda = new NovaVenda();
                novaVenda.Show();

                this.Close();
                menuInicial.Close();
            }
            else if (str == "")
            {
                NovaVenda novaVenda = new NovaVenda();
                novaVenda.Show();

                this.Close();
                menuInicial.Close();
            }
            else
            {
                MessageBox.Show("CPF Incorreto");
            }
        }
Exemplo n.º 2
0
 //Metodo para novo pedido
 private void btnNovoPedido_Click(object sender, RoutedEventArgs e)
 {
     //Perguntando se deseja informar dados do cliente
     if (MessageBox.Show("Deseja informar o nome e/ou CPF do cliente?", "Cliente", MessageBoxButton.YesNo) == MessageBoxResult.Yes) // O Programa aceita pedido de venda sem dados do cliente
     {
         DadosCliente dadosCliente = new DadosCliente();
         dadosCliente.ShowDialog();
         this.Close();
     }
     else
     {
         NovaVenda novaVenda = new NovaVenda();
         novaVenda.Show();
         this.Close();
     }
 }
Exemplo n.º 3
0
        //Metodo para o botão salvar
        private void btnFinalVenda_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Deseja finalizar o pedido?", "Atenção", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                string obs = txtObs.Text;
                //Passando os valores dos campos digitados para a classe Venda
                Venda       venda = new Venda(txtDocCliente.Text, txtNomeCliente.Text, obs, txtValorTotal.Text, DateTime.Now, txtCodigo.Text, txtQuantidade.Text);
                DataRowView dr    = dataGridPedVenda.SelectedItem as DataRowView;

                foreach (DataRow row in table.Rows)// Pegando os parametros de cada linha do novo pedido e passando para a classe ProdVenda
                {
                    string codProd    = row.ItemArray[1].ToString();
                    string quantidade = row.ItemArray[3].ToString();
                    string unidade    = row.ItemArray[4].ToString();
                    string precoVenda = row.ItemArray[5].ToString();

                    if (String.IsNullOrEmpty(unidade) == true)
                    {
                        ProdVenda prodVenda = new ProdVenda(codProd, quantidade, precoVenda);
                    }
                    else
                    {
                        ProdVenda prodVenda = new ProdVenda(codProd, quantidade, unidade, precoVenda);
                    }
                }

                MessageBox.Show("Venda finalizada com sucesso!!!");

                //Iniciar uma nova venda
                if (MessageBox.Show("Deseja informar o nome e/ou CPF do cliente para a nova venda?", "Cliente", MessageBoxButton.YesNo) == MessageBoxResult.Yes) // O Programa aceita pedido de venda sem dados do cliente
                {
                    DadosCliente dadosCliente = new DadosCliente();
                    dadosCliente.ShowDialog();
                    this.Close();
                }
                else
                {
                    //Zerando os campos dos dados cdo cliente
                    NovaVenda novaVenda = new NovaVenda();
                    novaVenda.Show();
                    novaVenda.txtNomeCliente.Clear();
                    novaVenda.txtDocCliente.Clear();
                    this.Close();
                }
            }
        }