protected void btnPesPortador_Click(object sender, EventArgs e) { Session["tabelaPesquisa"] = null; DataTable dt = CriarDtPesquisa(); PortadoresBL potBL = new PortadoresBL(); Portadores pt = new Portadores(); List<Portadores> portador = potBL.PesquisarBL(); foreach (Portadores cat in portador) { DataRow linha = dt.NewRow(); linha["ID"] = cat.Id; linha["CODIGO"] = cat.Codigo; linha["DESCRICAO"] = cat.Descricao; dt.Rows.Add(linha); } Session["tabelaPesquisa"] = null; if (dt.Rows.Count > 0) Session["tabelaPesquisa"] = dt; Session["objBLPesquisa"] = potBL; Session["objPesquisa"] = pt; ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "WinOpen('/Pesquisar.aspx?caixa=" + txtPortador.ClientID + "&id=" + hfIdPortador.ClientID + "&lbl=" + lblDesPortador.ClientID + "','',600,500);", true); }
public bool InserirBL(Portadores por) { if (IsValid(por)) { PortadoresDA porDA = new PortadoresDA(); return porDA.InserirDA(por); } else return false; }
public bool ExcluirBL(Portadores por) { if (por.Id > 0) { PortadoresDA porDA = new PortadoresDA(); return porDA.ExcluirDA(por); } else return false; }
public bool EditarBL(Portadores por) { if (por.Id > 0 && IsValid(por)) { PortadoresDA porDA = new PortadoresDA(); return porDA.EditarDA(por); } else return false; }
protected void dtgPortadores_RowDeleting(object sender, GridViewDeleteEventArgs e) { PortadoresBL porBL = new PortadoresBL(); Portadores por = new Portadores(); por.Id = utils.ComparaIntComZero(dtgPortadores.DataKeys[e.RowIndex][0].ToString()); if (porBL.ExcluirBL(por)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public bool ExcluirDA(Portadores por) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", por.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_Portadores", paramsToSP); return true; } catch (Exception e) { return false; } }
protected void btnSalvar_Click(object sender, EventArgs e) { PortadoresBL porBL = new PortadoresBL(); Portadores portadores = new Portadores(); portadores.Id = utils.ComparaIntComZero(hfId.Value); portadores.Codigo = utils.ComparaIntComZero(txtCodigo.Text); portadores.Descricao = txtDescricao.Text; portadores.AgenciaId = utils.ComparaIntComNull(ddlAgencia.SelectedValue); portadores.BancoId = utils.ComparaIntComNull(ddlBanco.SelectedValue); portadores.ContaId = utils.ComparaIntComNull(ddlConta.SelectedValue); portadores.CodCedente = utils.ComparaIntComNull(txtNroConvenio.Text); portadores.Carteira = txtCarteira.Text; if (portadores.Id > 0) { if (porBL.EditarBL(portadores)) ExibirMensagem("Portador atualizado com sucesso !"); else ExibirMensagem("Não foi possível gravar o portador. Revise as informações."); } else { if (porBL.InserirBL(portadores)) { ExibirMensagem("Portador gravado com sucesso !"); LimparCampos(); } else ExibirMensagem("Não foi possível gravar o portador. Revise as informações."); } }
public bool EditarDA(Portadores por) { SqlParameter[] paramsToSP = new SqlParameter[8]; paramsToSP[0] = new SqlParameter("@id", por.Id); paramsToSP[1] = new SqlParameter("@codigo", por.Codigo); paramsToSP[2] = new SqlParameter("@descricao", por.Descricao.ToUpper()); paramsToSP[3] = new SqlParameter("@agenciaid", por.AgenciaId); paramsToSP[4] = new SqlParameter("@bancoid", por.BancoId); paramsToSP[5] = new SqlParameter("@contaid", por.ContaId); paramsToSP[6] = new SqlParameter("@codCedente", por.CodCedente); paramsToSP[7] = new SqlParameter("@carteira", por.Carteira); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_update_Portadores", 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(Portadores por) { bool valido; valido = por.Descricao.Length <= 70; return valido; }
public void pesquisaPortador(string lCampoPesquisa) { Session["tabelaPesquisa"] = null; DataTable dt = CriarTabelaPesquisa(); PortadoresBL porBL = new PortadoresBL(); Portadores po = new Portadores(); List<Portadores> portadores; if (this.txtPortador.Text != string.Empty && lCampoPesquisa != string.Empty) { portadores = porBL.PesquisarBuscaBL(this.txtPortador.Text); } else { portadores = porBL.PesquisarBL(); } foreach (Portadores pes in portadores) { DataRow linha = dt.NewRow(); linha["ID"] = pes.Id; linha["CODIGO"] = pes.Codigo; linha["DESCRICAO"] = pes.Descricao; dt.Rows.Add(linha); } if (dt.Rows.Count > 0) Session["tabelaPesquisa"] = dt; else { ScriptManager.RegisterStartupScript(this, this.GetType(), "ALERTA", "alert('Portador não encontrado.');", true); } Session["objBLPesquisa"] = porBL; Session["objPesquisa"] = po; }
private List<Titulos> CarregarObjTitulos(SqlDataReader dr) { List<Titulos> titulos = new List<Titulos>(); PessoasDA pesDA = new PessoasDA(); PortadoresDA porDA = new PortadoresDA(); TiposDocumentosDA tipDA = new TiposDocumentosDA(); CidadesDA cidDA = new CidadesDA(); EstadosDA estDA = new EstadosDA(); while (dr.Read()) { Titulos tit = new Titulos(); tit.Id = utils.ComparaIntComZero(dr["ID"].ToString()); tit.Numero = utils.ComparaIntComZero(dr["NUMERO"].ToString()); tit.Parcela = utils.ComparaIntComZero(dr["PARCELA"].ToString()); tit.Valor = utils.ComparaDecimalComZero(dr["VALOR"].ToString()); tit.Pessoaid = utils.ComparaIntComNull(dr["PESSOAID"].ToString()); tit.Portadorid = utils.ComparaIntComNull(dr["PORTADORID"].ToString()); tit.DataVencimento = DateTime.Parse(dr["DTVENCIMENTO"].ToString()); tit.DataEmissao = DateTime.Parse(dr["DTEMISSAO"].ToString()); tit.TipoDocumentoId = utils.ComparaIntComNull(dr["TIPODOCUMENTOID"].ToString()); tit.Tipo = dr["TIPO"].ToString(); tit.DtPagamento = utils.ComparaDataComNull(dr["dtPagamento"].ToString()); tit.ValorPago = utils.ComparaDecimalComZero(dr["valorpago"].ToString()); tit.Obs = dr["obs"].ToString(); int id = 0; if (tit.Pessoaid != null) { id = Convert.ToInt32(tit.Pessoaid); List<Pessoas> pessoas = pesDA.PesquisarDA(id); Pessoas pes = new Pessoas(); foreach (Pessoas ltPes in pessoas) { pes.Id = ltPes.Id; pes.Codigo = ltPes.Codigo; pes.Nome = ltPes.Nome; pes.CpfCnpj = ltPes.CpfCnpj; pes.Endereco = ltPes.Endereco; pes.Tipo = ltPes.Tipo; pes.Cep = ltPes.Cep; pes.CidadeId = ltPes.CidadeId; DataSet dsCid = cidDA.PesquisaDA(pes.CidadeId); Cidades cid = new Cidades(); if (dsCid.Tables[0].Rows.Count != 0) { 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"]; DataSet dsEst = estDA.PesquisaDA(cid.EstadoId); Estados est = new Estados(); if (dsEst.Tables[0].Rows.Count > 0) { est.Id = (Int32)dsEst.Tables[0].Rows[0]["id"]; est.Uf = (string)dsEst.Tables[0].Rows[0]["uf"]; est.Descricao = (string)dsEst.Tables[0].Rows[0]["descricao"]; } cid.Estados = est; pes.Cidade = cid; } } tit.Pessoas = pes; } if (tit.Portadorid != null) { id = Convert.ToInt32(tit.Portadorid); List<Portadores> portadores = porDA.PesquisarDA(id); Portadores por = new Portadores(); foreach (Portadores ltPor in portadores) { por.Id = ltPor.Id; por.Codigo = ltPor.Codigo; por.Descricao = ltPor.Descricao; por.Carteira = ltPor.Carteira; } tit.Portador = por; } if (tit.TipoDocumentoId > 0) { id = Convert.ToInt32(tit.TipoDocumentoId); List<TiposDocumentos> tiposdocumentos = tipDA.PesquisarDA(id); TiposDocumentos tip = new TiposDocumentos(); foreach (TiposDocumentos ltTip in tiposdocumentos) { tip.Codigo = ltTip.Codigo; tip.Descricao = ltTip.Descricao; } tit.TiposDocumentos = tip; } titulos.Add(tit); } return titulos; }
public StringBuilder ArquivoRemessaMontarHeader(StringBuilder header, Portadores portador, string seq) { InstituicoesBL instBL = new InstituicoesBL(); DataSet dsInst = instBL.PesquisarDsBL(); //posicoes 001 - 009 header.Append("01REMESSA"); //posicoes 010 - 026 brancos utils.IncluirCampoAlfanumerico(header, " ", 17); //posicoes 027 - 039 utils.IncluirCampoNumerico(header, portador.CodCedente.ToString(), 13); //posicoes 040 - 046 brancos utils.IncluirCampoAlfanumerico(header, " ", 7); if (dsInst.Tables[0].Rows.Count != 0) { //posicoes 047 - 076 nome da empresa utils.IncluirCampoAlfanumerico(header,utils.RemoveAcentos(dsInst.Tables[0].Rows[0]["razao"].ToString()), 30); } //posicoes 077 - 087 header.Append("041BANRISUL"); //posicoes 088 - 094 brancos utils.IncluirCampoAlfanumerico(header, " ", 7); //posicoes 095 - 100 header.Append(DateTime.Now.ToString("ddMMyy")); //posicoes 101 - 109 brancos utils.IncluirCampoAlfanumerico(header, " ", 9); //posicoes 110 - 113 if (portador.Carteira == "R" || portador.Carteira == "S" || portador.Carteira == "X") { header.Append("0808"); //posicoes 114 - 114 branco utils.IncluirCampoAlfanumerico(header, " ", 1); // posicoes 115 - 115 header.Append("P"); //posicoes 116 - 116 utils.IncluirCampoAlfanumerico(header, " ", 1); //posicoes 117 - 126 utils.IncluirCampoAlfanumerico(header, portador.CodEmpBanriMicro, 10); } else { //posicoes 110 - 113 e 114 ao 126 utils.IncluirCampoAlfanumerico(header, " ", 17); } //posicoes 127 - 394 brancos utils.IncluirCampoAlfanumerico(header, " ", 268); //posicoes 395 - 400 utils.IncluirCampoNumerico(header, seq, 6); return header; }