Exemple #1
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>");
        }
Exemple #2
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();
 }
        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>");
                }
            }
        }