private void criarFichaCliente_Click(object sender, RoutedEventArgs e) { CriarFichaCliente criarFichaCliente = new CriarFichaCliente(); this.NavigationService.Navigate(criarFichaCliente); }
private void addCliente_Click(object sender, RoutedEventArgs e) { CriarFichaCliente newcliente = new CriarFichaCliente("Venda"); this.NavigationService.Navigate(newcliente); }
private void getCliente() { SqlConnection conn = ConnectionHelper.GetConnection(); using (SqlCommand cmd = new SqlCommand("pesquisaClienteVenda", conn)) { if (nif.Equals("0")) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pesquisa", cliente.Text); teste = Int32.TryParse(cmd.Parameters["@pesquisa"].Value.ToString(), out nif_cliente); } else { nif_cliente = Int32.Parse(nif); cliente.Text = nif; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pesquisa", cliente.Text); teste = true; } if (teste) { cmd.Parameters.Add("@nome", SqlDbType.VarChar, 50); cmd.Parameters["@nome"].Direction = ParameterDirection.Output; conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); if (cmd.Parameters["@nome"].Value.ToString() != "") { //MessageBox.Show(nomeDoCliente.Text); nomeDoCliente.Text = cmd.Parameters["@nome"].Value.ToString(); //MessageBox.Show(nomeDoCliente.Text); nomeDoCliente.Visibility = Visibility.Visible; cliente.Visibility = Visibility.Hidden; clienteNome.Text = "Nome: "; novaPesquisa.Visibility = Visibility.Visible; addCliente.Visibility = Visibility.Hidden; } else { if (MessageBox.Show("NIF não encontrado. Deseja adicionar novo cliente?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { //do no stuff //Venda contin = new Venda(); //this.NavigationService.Navigate(contin); } else { //do yes stuff CriarFichaCliente newcliente = new CriarFichaCliente("Venda", nif_cliente.ToString()); this.NavigationService.Navigate(newcliente); } } } else if (!teste) { MessageBox.Show("Formato inválido. Insira um NIF válido"); } } }
private void criarCliente_Click(object sender, RoutedEventArgs e) { SqlConnection conn = ConnectionHelper.GetConnection(); using (SqlCommand cmd = new SqlCommand("InserirCliente", conn)) { int i; if (nif2.Text.Length == 0) { MessageBox.Show("Insira NIF."); } else if (!Int32.TryParse(nif2.Text, out i)) { MessageBox.Show("Formato de NIF inválido. Insira um NIF numérico válido."); } else if (nome2.Text.Length == 0) { MessageBox.Show("Insira Nome."); } else if (morada2.Text.Length == 0) { MessageBox.Show("Insira Morada."); } else if (email2.Text.Length == 0) { MessageBox.Show("Insira E-mail."); } else if (nTel2.Text.Length == 0) { MessageBox.Show("Insira Nº Telefone."); } else if (!Int32.TryParse(nTel2.Text, out i)) { MessageBox.Show("Formato de Nº Telefone inválido. Insira um Nº Telefone numérico válido."); } else { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@nif", SqlDbType.Int).Value = nif2.Text; cmd.Parameters.Add("@nome", SqlDbType.VarChar, 50).Value = nome2.Text; cmd.Parameters.Add("@morada", SqlDbType.VarChar, 50).Value = morada2.Text; cmd.Parameters.Add("@telefone", SqlDbType.Int).Value = nTel2.Text; cmd.Parameters.Add("@email", SqlDbType.VarChar, 30).Value = email2.Text; conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show("Cliente adicionado com sucesso", "Sucesso!"); if (s == "Venda") { Venda v = new Venda(nif2.Text); this.NavigationService.Navigate(v); } else if (s == "Reserva") { Reserva v = new Reserva(nif2.Text); this.NavigationService.Navigate(v); } else { CriarFichaCliente criarFichaCliente = new CriarFichaCliente(); this.NavigationService.Navigate(criarFichaCliente); } } } }