Example #1
0
        public void ExcluirVendedor()
        {
            VendedorController vc = new VendedorController();

            try
            {
                selecionado = vc.PesquisarPorID(selecionado.PessoaID);
            }
            catch (Exception)
            {
                MessageBox.Show("Selecione um item para excluir!!");
            }

            if (selecionado == null)
            {
                return;
            }
            else
            {
                vc.ExcluirVendedor(selecionado.PessoaID);

                txtID.Text      = "";
                txtExcluir.Text = "";
                dtgMeusVendedores.ItemsSource   = ctx.tblVendedores.ToList();
                lblQuantidadeVendedores.Content = ctx.tblVendedores.Count();
            }
        }
Example #2
0
        public void BuscaVendedor()
        {
            List <Vendedor> selecao = new List <Vendedor>();

            try
            {
                VendedorController vc = new VendedorController();
                selecionado = vc.PesquisarPorNome(txtExcluir.Text);

                if (selecionado == null)
                {
                    return;
                }
                else
                {
                    txtID.Text = selecionado.PessoaID.ToString();
                    selecao.Add(selecionado);
                }
            }
            catch
            {
                MessageBox.Show("Vendedor não encontrado!!");
            }

            dtgMeusVendedores.ItemsSource = selecao.ToList();
            txtExcluir.Text = "";
            txtID.Text      = "";
        }
Example #3
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            EmpresaController  empresaController  = new EmpresaController();
            ClienteController  clienteController  = new ClienteController();
            VendedorController vendedorController = new VendedorController();
            UsuarioController  usuarioController  = new UsuarioController();
            ContratoController contratoController = new ContratoController();

            if (usuarioController.ObterTodosFuncionarios(Session["cnpjEmp"].ToString()).Count <= 0)
            {
                List <ClienteEntity> clientes = clienteController.ObterTodos(Session["cnpjEmp"].ToString());
                for (int i = 0; i < clientes.Count; i++)
                {
                    vendedorController.Remover(clientes[i].codCli);
                    clienteController.Remover(clientes[i].codCli);
                }

                contratoController.Remover(Session["cpfUsu"].ToString());

                if (empresaController.Remover(Session["cnpjEmp"].ToString()))
                {
                    this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa removida com sucesso!'); window.location.href='Login.aspx';</script>");
                }
            }
            else
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na remoção do registro, sua empresa ainda possui funcionários!');</script>");
            }
        }
Example #4
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();
        }
 private void ClickExcluirVendedor(object sender, RoutedEventArgs e)
 {
     try {
         MessageBoxResult result = MessageBox.Show("Deseja excluir",
                                                   "Confirma", MessageBoxButton.OKCancel, MessageBoxImage.Information);
         if (result.Equals(MessageBoxResult.OK))
         {
             Vendedor           vend        = ((FrameworkElement)sender).DataContext as Vendedor;
             VendedorController vController = new VendedorController();
             vController.ExcluirVendedor(vend.VendedorId);
             MessageBox.Show("Vendedor Excluído com sucesso");
             carregarVendedores();
         }
     } catch (Exception s) {
         MessageBox.Show(s.Message);
     }
 }
Example #6
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            ContratoController contratoController = new ContratoController();
            VendedorController vendedorController = new VendedorController();

            ContratoEntity contrato = new ContratoEntity();

            contrato.cpfUsu  = Session["cpfUsu"].ToString();
            contrato.cnpjEmp = txtEmpresa.SelectedValue;
            contrato.codCar  = 1; // 1 -> código de funcionário

            if (txtNome.Text == "" || txtCpf.Text == "")
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>");
            }
            else
            {
                if (vendedorController.ObterTodos(Session["cpfUsu"].ToString()).Count <= 0)
                {
                    if (txtEmpresa.SelectedValue == "0")
                    {
                        if (contratoController.Cancelar(Session["cpfUsu"].ToString()))
                        {
                            this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Contrato finalizado com sucesso!'); window.location.href='Login.aspx';</script>");
                        }
                        else
                        {
                            this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>");
                        }
                    }
                    else if (contratoController.Inserir(contrato))
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Contrato criado com sucesso!'); window.location.href='Login.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na criação do registro!');</script>");
                    }
                }
                else
                {
                    this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro, você ainda é vendedor de alguma empresa!');</script>");
                }
            }
        }
Example #7
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            ClienteEntity      cliente            = new ClienteEntity();
            VendedorEntity     vendedor           = new VendedorEntity();
            ClienteController  clienteController  = new ClienteController();
            VendedorController vendedorController = new VendedorController();

            if (txtEmpresa.SelectedValue == "0" || txtVendedor.SelectedValue == "0")
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>");
            }
            else
            {
                cliente.cnpjEmp = Session["cnpjEmp"].ToString();
                cliente.cnpjCli = txtEmpresa.SelectedValue;

                vendedor.cpfUsu  = txtVendedor.SelectedValue;
                vendedor.cnpjEmp = Session["cnpjEmp"].ToString();
                vendedor.cnpjCli = txtEmpresa.SelectedValue;

                if (Request.QueryString["codCli"] != null)
                {
                    if (vendedorController.Atualizar(vendedor))
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Cliente alterado com sucesso!'); window.location.href='Cliente.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>");
                    }
                }
                else
                {
                    if (clienteController.Inserir(cliente))
                    {
                        vendedorController.Inserir(vendedor);
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Cliente salvo com sucesso!'); window.location.href='Cliente.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>");
                    }
                }
            }
        }
Example #8
0
        protected void ClienteGridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int codCli = Convert.ToInt32(ClienteGridView.DataKeys[e.RowIndex].Value.ToString());
            VendedorController vendedorController = new VendedorController();

            vendedorController.Remover(codCli);
            ClienteController clienteController = new ClienteController();

            if (clienteController.Remover(codCli))
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Cliente removido com sucesso!');</script>");
            }
            else
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na remoção do registro!');</script>");
            }
            PreencheGrid();
        }
Example #9
0
        public static void EndPoint1(object Teste)
        {
            Console.WriteLine(Teste);
            Console.WriteLine(Teste.GetType().Name);

            switch (Teste.GetType().Name)
            {
            case "String":
                Console.WriteLine("string");
                break;

            case "Int32":
                Console.WriteLine("numero");
                break;
            }

            VendedorController c = new VendedorController();

            Console.WriteLine(c.Index());
        }
Example #10
0
 private void btnVendedor_Click(object sender, EventArgs e)
 {
     if (FCaixa.StatusCaixa != 3)
     {
         if (FCaixa.StatusCaixa == 1)
         {
             FImportaNumero FImportaNumero = new FImportaNumero();
             FImportaNumero.Text = "Identifica Vendedor";
             FImportaNumero.LabelEntrada.Text = "Informe o codigo do vendedor";
             try
             {
                 if (FImportaNumero.ShowDialog() == DialogResult.OK)
                 {
                     FuncionarioVO Vendedor = new VendedorController().ConsultaVendedor(Convert.ToInt32(FImportaNumero.EditEntrada.Text));
                     if (Vendedor.Id != 0)
                     {
                         FCaixa.VendaCabecalho.IdVendedor = Vendedor.Id;
                     }
                     else
                     {
                         MessageBox.Show("Vendedor: codigo invalido ou inexistente.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
             }
             catch (Exception eError)
             {
                 Log.write(eError.ToString());
             }
         }
         else
         {
             MessageBox.Show("Não existe venda em andamento.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else
     {
         MessageBox.Show("Terminal em Estado Somente Consulta.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     this.Close();
 }
Example #11
0
        public void SalvaEdicao()
        {
            VendedorController vc = new VendedorController();

            try
            {
                selecionado.Nome                  = txtPesquisaNome.Text;
                selecionado.Cpf                   = txtPesquisaCPF.Text;
                selecionado._Endereco.Rua         = txtPesquisaRua.Text;
                selecionado._Endereco.Complemento = txtPesquisaComplemento.Text;
                selecionado._Endereco.Numero      = int.Parse(txtPesquisaNumero.Text);

                vc.EditarVendedor(selecionado.PessoaID, selecionado);

                dtgMeusVendedores.ItemsSource   = ctx.tblVendedores.ToList();
                lblQuantidadeVendedores.Content = ctx.tblVendedores.Count();

                CancelarEdit();
            }
            catch
            {
                MessageBox.Show("Selecione um vendedor para editar!!");
            }
        }