protected void btnSalvar_Click(object sender, EventArgs e) { ContasBL conBL = new ContasBL(); Contas contas = new Contas(); contas.Id = utils.ComparaIntComZero(hfId.Value); contas.Codigo = utils.ComparaIntComZero(txtCodigo.Text); contas.Descricao = txtDescricao.Text; contas.Titular = txtTitular.Text; contas.AgenciaId = utils.ComparaIntComZero(ddlAgencia.SelectedValue); contas.Digito = txtDigito.Text; if (contas.Id > 0) { if (conBL.EditarBL(contas)) ExibirMensagem("Conta atualizada com sucesso !"); else ExibirMensagem("Não foi possível atualizar a conta. Revise as informações."); } else { if (conBL.InserirBL(contas)) { ExibirMensagem("Conta gravada com sucesso !"); LimparCampos(); ddlBanco.Focus(); } else ExibirMensagem("Não foi possível gravar a conta. Revise as informações."); } }
public bool InserirBL(Contas con) { if (IsValid(con)) { ContasDA conDA = new ContasDA(); return conDA.InserirDA(con); } else return false; }
public bool ExcluirBL(Contas con) { if (con.Id > 0) { ContasDA conDA = new ContasDA(); return conDA.ExcluirDA(con); } else return false; }
public bool EditarBL(Contas con) { if (con.Id > 0 && IsValid(con)) { ContasDA conDA = new ContasDA(); return conDA.EditarDA(con); } else return false; }
protected void dtgContas_RowDeleting(object sender, GridViewDeleteEventArgs e) { ContasBL conBL = new ContasBL(); Contas contas = new Contas(); contas.Id = utils.ComparaIntComZero(dtgContas.DataKeys[e.RowIndex][0].ToString()); if (conBL.ExcluirBL(contas)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public bool ExcluirDA(Contas con) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", con.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_Contas", paramsToSP); return true; } catch (Exception e) { return false; } }
protected void dtgTitulo_RowDeleting(object sender, GridViewDeleteEventArgs e) { ContasBL conBL = new ContasBL(); Contas contas = new Contas(); contas.Id = utils.ComparaIntComZero(dtgTitulo.DataKeys[e.RowIndex][0].ToString()); conBL.ExcluirBL(contas); Pesquisar(null); //if (this.Master.VerificaPermissaoUsuario("EXCLUIR")) //{ // ContasBL conBL = new ContasBL(); // Contas contas = new Contas(); // contas.Id = utils.ComparaIntComZero(dtgTitulo.DataKeys[e.RowIndex][0].ToString()); // conBL.ExcluirBL(contas); // Pesquisar(null); //} //else // Response.Redirect("~/erroPermissao.aspx?nomeUsuario=" + ((Label)Master.FindControl("lblNomeUsuario")).Text + "&usuOperacao=operação", true); }
public bool InserirDA(Contas con) { SqlParameter[] paramsToSP = new SqlParameter[5]; paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo()); paramsToSP[1] = new SqlParameter("@descricao", con.Descricao.ToUpper()); paramsToSP[2] = new SqlParameter("@digito", con.Digito); paramsToSP[3] = new SqlParameter("@agenciaid", con.AgenciaId); paramsToSP[4] = new SqlParameter("@titular", con.Titular.ToUpper()); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_contas", paramsToSP); return true; } catch (Exception e) { return false; } }
private List<Portadores> CarregarObjPortadores(SqlDataReader dr) { List<Portadores> portadores = new List<Portadores>(); AgenciasDA ageDA = new AgenciasDA(); BancosDA banDA = new BancosDA(); ContasDA conDA = new ContasDA(); while (dr.Read()) { Portadores por = new Portadores(); por.Id = int.Parse(dr["ID"].ToString()); por.Codigo = int.Parse(dr["CODIGO"].ToString()); por.Descricao = dr["DESCRICAO"].ToString(); por.AgenciaId = utils.ComparaIntComNull(dr["AGENCIAID"].ToString()); por.BancoId = utils.ComparaIntComNull(dr["BANCOID"].ToString()); por.ContaId = utils.ComparaIntComNull(dr["CONTAID"].ToString()); por.CodCedente = utils.ComparaIntComNull(dr["CODCEDENTE"].ToString()); por.Carteira = dr["CARTEIRA"].ToString(); int Id = 0; if(por.AgenciaId != null ) { Id = Convert.ToInt32(por.AgenciaId); List<Agencias> agencias = ageDA.PesquisarDA(Id); Agencias age = new Agencias(); foreach (Agencias ltAge in agencias) { age.Codigo = ltAge.Codigo; age.Descricao = ltAge.Descricao; } por.Agencia = age; } if (por.BancoId != null) { Id = Convert.ToInt32(por.BancoId); List<Bancos> bancos = banDA.PesquisarDA(Id); Bancos ban = new Bancos(); foreach (Bancos ltBan in bancos) { ban.Codigo = ltBan.Codigo; ban.Descricao = ltBan.Descricao; } por.Banco = ban; } if (por.ContaId != null) { Id = Convert.ToInt32(por.ContaId); List<Contas> contas = conDA.PesquisarDA(Id); Contas con = new Contas(); foreach (Contas ltCon in contas) { con.Id = ltCon.Id; con.Codigo = ltCon.Codigo; con.Descricao = ltCon.Descricao; con.Digito = ltCon.Digito; } por.Contas = con; } portadores.Add(por); } return portadores; }
private bool IsValid(Contas con) { bool valido; valido = con.Descricao.Length <= 100 && con.Titular.Length <= 70 && con.Digito.Length <= 2; valido = valido && con.Codigo > 0 && con.AgenciaId > 0; return valido; }
private List<Contas> CarregarObjContas(SqlDataReader dr) { List<Contas> Contas = new List<Contas>(); AgenciasDA ageDA = new AgenciasDA(); while (dr.Read()) { Contas con = new Contas(); con.Id = int.Parse(dr["ID"].ToString()); con.Codigo = int.Parse(dr["CODIGO"].ToString()); con.Descricao = dr["DESCRICAO"].ToString(); con.AgenciaId = utils.ComparaIntComNull(dr["AGENCIAID"].ToString()); con.Titular = dr["TITULAR"].ToString(); con.Digito = dr["DIGITO"].ToString(); int id = 0; if(con.AgenciaId != null) { id = Convert.ToInt32(con.AgenciaId); List<Agencias> agencias = ageDA.PesquisarDA(id); Agencias age = new Agencias(); foreach (Agencias ltAge in agencias) { age.Codigo = ltAge.Codigo; age.Descricao = ltAge.Descricao; age.Id = ltAge.Id; age.BancoId = ltAge.BancoId; } con.Agencia = age; } Contas.Add(con); } return Contas; }