private void ClickSalvarVendedor(object sender, RoutedEventArgs e) { try { // int IdVendedor = int.Parse(TbIdVendedor.Text); String Nome = TbNome.Text; float Comissao = float.Parse(TbComissao.Text); String Cpf = TbCpf.Text; Cargo cargoSelecionado = CbCargo.SelectedItem as Cargo; Vendedor vendedor = new Vendedor(); if (Nome != null && !Nome.Equals("")) { vendedor.Nome = Nome; } else { throw new Exception("Não foi possível identificar o nome"); } if (Cpf != null && !Cpf.Equals("")) { vendedor.CPF = Cpf; } else { throw new Exception("Não foi possível identificar o cpf"); } if (!String.IsNullOrEmpty(cargoSelecionado.CargoId.ToString())) { vendedor.CargoId = cargoSelecionado.CargoId; } else { throw new Exception("Não foi possível identificar o Cargo"); } if (!Comissao.Equals("")) { vendedor.Comissao = Comissao; } else { throw new Exception("Não foi possível identificar a comissão."); } vendedorcontroller.SalvarVendedor(vendedor); LimparForm(); carregarVendedores(); MessageBox.Show("Vendedor cadastrado com sucesso!"); } catch (Exception s) { MessageBox.Show(s.Message); } }
//________________________________________________________________ //Metodos Vendedores //________________________________________________________________ public void CadastroVendedor() { Vendedor NovoVendedor = new Vendedor(); NovoVendedor.Nome = txtNome.Text; NovoVendedor.Cpf = txtCPF.Text; NovoVendedor.EnderecoID = CadastroEndereco().EnderecoID; VendedorController vc = new VendedorController(); vc.SalvarVendedor(NovoVendedor); MessageBox.Show("Vendedor cadastrado com sucesso!"); Limpar(); }