public bool InserirDA(Agencias age) { SqlParameter[] paramsToSP = new SqlParameter[9]; paramsToSP[0] = new SqlParameter("@codigo", age.Codigo); paramsToSP[1] = new SqlParameter("@descricao", age.Descricao.ToUpper()); paramsToSP[2] = new SqlParameter("@cep", age.Cep); paramsToSP[3] = new SqlParameter("@bairroid", age.BairroId); paramsToSP[4] = new SqlParameter("@endereco", age.Endereco.ToUpper()); paramsToSP[5] = new SqlParameter("@complemento", age.Complemento.ToUpper()); paramsToSP[6] = new SqlParameter("@cidadeid", age.CidadeId); paramsToSP[7] = new SqlParameter("@ranking", age.Ranking); paramsToSP[8] = new SqlParameter("@bancoid", age.BancoId); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_agencias", paramsToSP); return true; } catch (Exception e) { return false; } }
public bool InserirBL(Agencias age) { if (IsValid(age)) { AgenciasDA ageDA = new AgenciasDA(); return ageDA.InserirDA(age); } else return false; }
public bool ExcluirBL(Agencias age) { if (age.Id > 0) { AgenciasDA ageDA = new AgenciasDA(); return ageDA.ExcluirDA(age); } else return false; }
public bool EditarBL(Agencias age) { if (age.Id > 0 && IsValid(age)) { AgenciasDA ageDA = new AgenciasDA(); return ageDA.EditarDA(age); } else return false; }
protected void dtgAgencia_RowDeleting(object sender, GridViewDeleteEventArgs e) { AgenciasBL ageBL = new AgenciasBL(); Agencias agencias = new Agencias(); agencias.Id = utils.ComparaIntComZero(dtgAgencia.DataKeys[e.RowIndex][0].ToString()); if (ageBL.ExcluirBL(agencias)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public bool ExcluirDA(Agencias age) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", age.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_agencias", paramsToSP); return true; } catch (Exception e) { return false; } }
protected void btnSalvar_Click(object sender, EventArgs e) { AgenciasBL ageBL = new AgenciasBL(); Agencias agencias = new Agencias(); agencias.Id = utils.ComparaIntComZero(hfId.Value); agencias.Codigo = utils.ComparaIntComZero(txtCodigo.Text); agencias.Descricao = txtDescricao.Text; agencias.Cep = txtCep.Text; agencias.CidadeId = utils.ComparaIntComNull(ddlCidades.SelectedValue); agencias.BairroId = utils.ComparaIntComNull(ddlBairro.SelectedValue); agencias.BancoId = utils.ComparaIntComZero(ddlBanco.SelectedValue); agencias.Endereco = txtEndereco.Text; agencias.Complemento = txtComplemento.Text; agencias.Ranking = utils.ComparaIntComZero(txtRanking.Text); if (agencias.Id > 0) { if (ageBL.EditarBL(agencias)) ExibirMensagem("Agência atualizada com sucesso !"); else ExibirMensagem("Não foi possível atualizar a agência. Revise as informações."); } else { if (ageBL.InserirBL(agencias)) { ExibirMensagem("Agência gravada com sucesso !"); LimparCampos(); txtCodigo.Focus(); } else ExibirMensagem("Não foi possível gravar a agência. Revise as informações."); } }
private bool IsValid(Agencias age) { bool valido; valido = age.Descricao.Length <= 70; valido = valido && age.Codigo > 0 && age.CidadeId > 0 && age.BairroId > 0; if(age.Endereco != null) valido = valido && age.Endereco.Length <= 70; if (age.Complemento != null) valido = valido && age.Complemento.Length <= 40; if (age.Cep != null) valido = valido && age.Cep.Length <= 20; return valido; }
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 List<Agencias> CarregarObjAgencias(SqlDataReader dr) { List<Agencias> agencias = new List<Agencias>(); CidadesDA cidDA = new CidadesDA(); BairrosDA baiDA = new BairrosDA(); BancosDA banDA = new BancosDA(); while (dr.Read()) { Agencias age = new Agencias(); age.Id = int.Parse(dr["ID"].ToString()); age.Codigo = int.Parse(dr["CODIGO"].ToString()); age.Descricao = dr["DESCRICAO"].ToString(); age.BairroId = utils.ComparaIntComNull(dr["BAIRROID"].ToString()); age.Cep = dr["CEP"].ToString(); age.Endereco = dr["ENDERECO"].ToString(); age.Complemento = dr["COMPLEMENTO"].ToString(); age.Ranking = utils.ComparaIntComZero(dr["RANKING"].ToString()); age.CidadeId = utils.ComparaIntComNull(dr["CIDADEID"].ToString()); age.BancoId = utils.ComparaIntComZero(dr["BANCOID"].ToString()); int id = 0; DataSet dsCid = cidDA.PesquisaDA(age.CidadeId != null ? utils.ComparaIntComZero(age.CidadeId.ToString()) : 0); if (dsCid.Tables[0].Rows.Count != 0) { Cidades cid = new Cidades(); cid.Id = (Int32)dsCid.Tables[0].Rows[0]["id"]; cid.Codigo = (Int32)dsCid.Tables[0].Rows[0]["codigo"]; cid.Descricao = (string)dsCid.Tables[0].Rows[0]["descricao"]; cid.EstadoId = (Int32)dsCid.Tables[0].Rows[0]["estadoid"]; age.Cidade = cid; } if (age.BairroId != null) { id = Convert.ToInt32(age.BairroId); List<Bairros> bairros = baiDA.PesquisarDA(id); Bairros bai = new Bairros(); foreach (Bairros ltBai in bairros) { bai.Codigo = ltBai.Codigo; bai.Descricao = ltBai.Descricao; } age.Bairro = bai; } if (age.BancoId > 0) { id = Convert.ToInt32(age.BancoId); List<Bancos> bancos = banDA.PesquisarDA(id); Bancos ban = new Bancos(); foreach (Bancos ltBan in bancos) { ban.Codigo = ltBan.Codigo; ban.Descricao = ltBan.Descricao; } age.Banco = ban; } agencias.Add(age); } return agencias; }
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; }