protected void btnInserir_Click(object sender, EventArgs e) { TiposDocumentosBL tdoBL = new TiposDocumentosBL(); TiposDocumentos tiposDocumentos = new TiposDocumentos(); tiposDocumentos.Id = utils.ComparaIntComZero(hfId.Value); tiposDocumentos.Codigo = utils.ComparaIntComZero(lblCodigo.Text); tiposDocumentos.Descricao = txtDescricao.Text; tiposDocumentos.Aplicacao = ddlAplicacao.SelectedValue; if (tiposDocumentos.Id > 0) { if (tdoBL.EditarBL(tiposDocumentos)) { ExibirMensagem("Tipo de documento atualizado com sucesso !"); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível atualizar o tipo de documento. Revise as informações."); } else { if (tdoBL.InserirBL(tiposDocumentos)) { ExibirMensagem("Tipo de documento gravado com sucesso !"); LimparCampos(); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível gravar o tipo de documento. Revise as informações."); } }
public bool InserirBL(TiposDocumentos tdo) { if (IsValid(tdo)) { TiposDocumentosDA tdoDA = new TiposDocumentosDA(); return tdoDA.InserirDA(tdo); } else return false; }
public bool ExcluirBL(TiposDocumentos tdo) { if (tdo.Id > 0) { TiposDocumentosDA tdoDA = new TiposDocumentosDA(); return tdoDA.ExcluirDA(tdo); } else return false; }
public bool EditarBL(TiposDocumentos tdo) { if (tdo.Id > 0 && IsValid(tdo)) { TiposDocumentosDA tdoDA = new TiposDocumentosDA(); return tdoDA.EditarDA(tdo); } else return false; }
protected void dtgTipoDocumento_RowDeleting(object sender, GridViewDeleteEventArgs e) { TiposDocumentosBL tdoBL = new TiposDocumentosBL(); TiposDocumentos tiposDocumento = new TiposDocumentos(); tiposDocumento.Id = utils.ComparaIntComZero(dtgTipoDocumento.DataKeys[e.RowIndex][0].ToString()); if (tdoBL.ExcluirBL(tiposDocumento)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public bool ExcluirDA(TiposDocumentos tdo) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", tdo.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_tiposDocumentos", paramsToSP); return true; } catch (Exception e) { return false; } }
public bool InserirDA(TiposDocumentos tdo) { SqlParameter[] paramsToSP = new SqlParameter[3]; paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo()); paramsToSP[1] = new SqlParameter("@descricao", tdo.Descricao.ToUpper()); paramsToSP[2] = new SqlParameter("@aplicacao", tdo.Aplicacao); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_tiposDocumentos", paramsToSP); return true; } catch (Exception e) { return false; } }
private List<TiposDocumentos> CarregarObjTiposDocumentos(SqlDataReader dr) { List<TiposDocumentos> tiposDocumentos = new List<TiposDocumentos>(); while (dr.Read()) { TiposDocumentos tdo = new TiposDocumentos(); tdo.Id = int.Parse(dr["ID"].ToString()); tdo.Codigo = int.Parse(dr["CODIGO"].ToString()); tdo.Descricao = dr["DESCRICAO"].ToString(); tdo.Aplicacao = dr["APLICACAO"].ToString(); tiposDocumentos.Add(tdo); } return tiposDocumentos; }
private bool IsValid(TiposDocumentos tdo) { bool valido; valido = tdo.Descricao.Length <= 40 && (tdo.Aplicacao == "CP" || tdo.Aplicacao =="CR"); return valido; }
public DataTable pesquisaTipoDocumento() { Session["tabelaPesquisa"] = null; DataTable dt = CriarTabelaPesquisa(); TiposDocumentosBL tipoDoBL = new TiposDocumentosBL(); TiposDocumentos tipoDo = new TiposDocumentos(); List<TiposDocumentos> lTiposDocumentos; lTiposDocumentos = tipoDoBL.PesquisarBuscaBL(string.Empty); foreach (TiposDocumentos doc in lTiposDocumentos) { DataRow linha = dt.NewRow(); linha["ID"] = doc.Id; linha["CODIGO"] = doc.Codigo; linha["DESCRICAO"] = doc.Descricao; dt.Rows.Add(linha); } return dt; }
protected void btnPesTipoDocumento_Click(object sender, EventArgs e) { Session["tabelaPesquisa"] = null; DataTable dt = CriarDtPesquisa(); TiposDocumentosBL tipBL = new TiposDocumentosBL(); TiposDocumentos tp = new TiposDocumentos(); List<TiposDocumentos> TiposDocumentos = tipBL.PesquisarBL(); foreach (TiposDocumentos cat in TiposDocumentos) { 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"] = tipBL; Session["objPesquisa"] = tp; ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "WinOpen('/Pesquisar.aspx?caixa=" + txtTipoDocumento.ClientID + "&id=" + hfIdTipoDocumento.ClientID + "&lbl=" + lblDesTipoDocumento.ClientID + "','',600,500);", true); }
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 DataTable pesquisaTipoDocumento() { DataTable dt = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.String")); DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String")); dt.Columns.Add(coluna1); dt.Columns.Add(coluna2); dt.Columns.Add(coluna3); TiposDocumentosBL tipoDoBL = new TiposDocumentosBL(); TiposDocumentos tipoDo = new TiposDocumentos(); List<TiposDocumentos> lTiposDocumentos; lTiposDocumentos = tipoDoBL.PesquisarBL("CP"); foreach (TiposDocumentos doc in lTiposDocumentos) { DataRow linha = dt.NewRow(); linha["ID"] = doc.Id; linha["CODIGO"] = doc.Codigo; linha["DESCRICAO"] = doc.Descricao; dt.Rows.Add(linha); } return dt; }