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"); } }
//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(); } }
//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(); } } }