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>"); }
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>"); } } }