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);
            }
        }
Example #2
0
        //________________________________________________________________
        //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();
        }