Exemplo n.º 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>");
            }
        }
Exemplo n.º 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();
        }