public List <CidadeInfo> Listar() { List <CidadeInfo> lstReturn = new List <CidadeInfo>(); String sqlSelect = "cd_cidade, cd_estado, ds_nome"; String sqlFrom = "CIDADE"; String sqlWhere = BuildFilters(); String sqlOrderBy = BuildOrderBy(); String sql = "SELECT " + sqlSelect + " FROM " + sqlFrom + sqlWhere + sqlOrderBy; using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { CidadeInfo info = new CidadeInfo(); if (dr["cd_cidade"] != System.DBNull.Value) { info.CdCidade.Value = Convert.ToInt32(dr["cd_cidade"]); } else { if (info.CdCidade.AllowsNull) { info.CdCidade.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public int GetTotalRegistros() { int qtdRegistros = 0; String sqlWhere = BuildFilters(); object objNomeContato = DbHnd.ExecuteScalar("SELECT COUNT(1) FROM CONTATO " + sqlWhere); if (objNomeContato != null) { qtdRegistros = Int32.Parse(objNomeContato.ToString()); } return(qtdRegistros); }
public List <EstadoInfo> ListarPaginado() { List <EstadoInfo> lstReturn = new List <EstadoInfo>(); String sqlSelect = "cd_estado, ds_sigla, ds_nome"; String sqlFrom = "ESTADO"; String sqlWhere = BuildPagedFilters(); String sqlOrderBy = BuildPagedOrderBy(); String sql = new Smart.Database.SQL.Translator(DbHnd.ProviderName).MontarSqlPaginado(sqlSelect, sqlFrom, sqlWhere, sqlOrderBy, this.Filters.PageNumber, this.Filters.EntriesPerPage); using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { EstadoInfo info = new EstadoInfo(); if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_sigla"] != System.DBNull.Value) { info.DsSigla.Value = (Char)dr["ds_sigla"]; } else { if (info.DsSigla.AllowsNull) { info.DsSigla.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public EstadoInfo Get(Int32 pCdEstado) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pCdEstado)); String sql = "SELECT cd_estado, uf_estado FROM ESTADO WHERE cd_estado = @cdEstado"; DbDataReader dr = DbHnd.ExecuteReader(sql); try { if (dr.Read()) { EstadoInfo info = new EstadoInfo(); if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["uf_estado"] != System.DBNull.Value) { info.UfEstado.Value = dr["uf_estado"].ToString(); } else { if (info.UfEstado.AllowsNull) { info.UfEstado.IsNullValue = true; } } return(info); } else { return(null); } } finally { dr.Dispose(); } }
public Int32 Inserir(EstadoInfo pInfo) { String insertCols = String.Empty; String insertValues = String.Empty; if (pInfo.UfEstado.ValueIsSet) { if (!pInfo.UfEstado.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@ufEstado", pInfo.UfEstado.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@ufEstado", System.DBNull.Value)); } insertCols += ", " + pInfo.UfEstado.Name; insertValues += ", @ufEstado"; } insertCols = insertCols.Substring(2, insertCols.Length - 2); insertValues = insertValues.Substring(2, insertValues.Length - 2); return(DbHnd.InsertGetInt32Key("INSERT INTO ESTADO (" + insertCols + ") VALUES (" + insertValues + ")", "cd_estado")); }
public void Atualizar(Int32 pCdCidade, CidadeInfo pInfo) { String upVars = String.Empty; if (pInfo.CdEstado.ValueIsSet) { if (!pInfo.CdEstado.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pInfo.CdEstado.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", System.DBNull.Value)); } upVars += ", " + pInfo.CdEstado.Name + " = @cdEstado"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } upVars += ", " + pInfo.DsNome.Name + " = @dsNome"; } upVars = upVars.Substring(2, upVars.Length - 2); String sqlWhere = String.Empty; DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidade", pCdCidade)); sqlWhere += "cd_cidade = @cdCidade"; sqlWhere = " WHERE " + sqlWhere; DbHnd.ExecuteNonQuery("UPDATE CIDADE SET " + upVars + sqlWhere); }
public void Atualizar(Int32 pCdComentario, ComentarioInfo pInfo) { String upVars = String.Empty; if (pInfo.DsComentario.ValueIsSet) { if (!pInfo.DsComentario.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsComentario", pInfo.DsComentario.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsComentario", System.DBNull.Value)); } upVars += ", " + pInfo.DsComentario.Name + " = @dsComentario"; } if (pInfo.DsNomeusuario.ValueIsSet) { if (!pInfo.DsNomeusuario.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNomeusuario", pInfo.DsNomeusuario.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNomeusuario", System.DBNull.Value)); } upVars += ", " + pInfo.DsNomeusuario.Name + " = @dsNomeusuario"; } upVars = upVars.Substring(2, upVars.Length - 2); String sqlWhere = String.Empty; DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdComentario", pCdComentario)); sqlWhere += "cd_comentario = @cdComentario"; sqlWhere = " WHERE " + sqlWhere; DbHnd.ExecuteNonQuery("UPDATE COMENTARIO SET " + upVars + sqlWhere); }
public List <ContatoInfo> Listar() { List <ContatoInfo> lstReturn = new List <ContatoInfo>(); String sqlSelect = "dt_nasci, cd_contato, cd_estado, ds_endereco, ds_nome, ds_email, ds_cpf, ds_sexo, ds_cidade"; String sqlFrom = "CONTATO"; String sqlWhere = BuildFilters(); String sqlOrderBy = BuildOrderBy(); String sql = "SELECT " + sqlSelect + " FROM " + sqlFrom + sqlWhere + sqlOrderBy; using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { ContatoInfo info = new ContatoInfo(); if (dr["dt_nasci"] != System.DBNull.Value) { info.DtNasci.Value = Convert.ToDateTime(dr["dt_nasci"]); } else { if (info.DtNasci.AllowsNull) { info.DtNasci.IsNullValue = true; } } if (dr["cd_contato"] != System.DBNull.Value) { info.CdContato.Value = Convert.ToInt32(dr["cd_contato"]); } else { if (info.CdContato.AllowsNull) { info.CdContato.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_endereco"] != System.DBNull.Value) { info.DsEndereco.Value = dr["ds_endereco"].ToString(); } else { if (info.DsEndereco.AllowsNull) { info.DsEndereco.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } if (dr["ds_cpf"] != System.DBNull.Value) { info.DsCpf.Value = dr["ds_cpf"].ToString(); } else { if (info.DsCpf.AllowsNull) { info.DsCpf.IsNullValue = true; } } if (dr["ds_sexo"] != System.DBNull.Value) { info.DsSexo.Value = dr["ds_sexo"].ToString(); } else { if (info.DsSexo.AllowsNull) { info.DsSexo.IsNullValue = true; } } if (dr["ds_cidade"] != System.DBNull.Value) { info.DsCidade.Value = dr["ds_cidade"].ToString(); } else { if (info.DsCidade.AllowsNull) { info.DsCidade.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public void Deletar(Int32 pCdCidade) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidade", pCdCidade)); DbHnd.ExecuteNonQuery("DELETE FROM CIDADE WHERE cd_cidade = @cdCidade"); }
public void Deletar(Int32 pCdEstado) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pCdEstado)); DbHnd.ExecuteNonQuery("DELETE FROM ESTADO WHERE cd_estado = @cdEstado"); }
public Int32 Inserir(UsuarioInfo pInfo) { String insertCols = String.Empty; String insertValues = String.Empty; if (pInfo.DtNasc.ValueIsSet) { if (!pInfo.DtNasc.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasc", pInfo.DtNasc.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasc", System.DBNull.Value)); } insertCols += ", " + pInfo.DtNasc.Name; insertValues += ", @dtNasc"; } if (pInfo.StAtivo.ValueIsSet) { if (!pInfo.StAtivo.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@stAtivo", pInfo.StAtivo.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@stAtivo", System.DBNull.Value)); } insertCols += ", " + pInfo.StAtivo.Name; insertValues += ", @stAtivo"; } if (pInfo.CdCidadenasc.ValueIsSet) { if (!pInfo.CdCidadenasc.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidadenasc", pInfo.CdCidadenasc.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidadenasc", System.DBNull.Value)); } insertCols += ", " + pInfo.CdCidadenasc.Name; insertValues += ", @cdCidadenasc"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } insertCols += ", " + pInfo.DsNome.Name; insertValues += ", @dsNome"; } if (pInfo.DsEmail.ValueIsSet) { if (!pInfo.DsEmail.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", pInfo.DsEmail.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", System.DBNull.Value)); } insertCols += ", " + pInfo.DsEmail.Name; insertValues += ", @dsEmail"; } insertCols = insertCols.Substring(2, insertCols.Length - 2); insertValues = insertValues.Substring(2, insertValues.Length - 2); return(DbHnd.InsertGetInt32Key("INSERT INTO USUARIO (" + insertCols + ") VALUES (" + insertValues + ")", "cd_usuario")); }
public ContatoInfo Get(Int32 pCdContato) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdContato", pCdContato)); String sql = "SELECT dt_nasci, cd_contato, cd_estado, ds_endereco, ds_nome, ds_email, ds_cpf, ds_sexo, ds_cidade FROM CONTATO WHERE cd_contato = @cdContato"; DbDataReader dr = DbHnd.ExecuteReader(sql); try { if (dr.Read()) { ContatoInfo info = new ContatoInfo(); if (dr["dt_nasci"] != System.DBNull.Value) { info.DtNasci.Value = Convert.ToDateTime(dr["dt_nasci"]); } else { if (info.DtNasci.AllowsNull) { info.DtNasci.IsNullValue = true; } } if (dr["cd_contato"] != System.DBNull.Value) { info.CdContato.Value = Convert.ToInt32(dr["cd_contato"]); } else { if (info.CdContato.AllowsNull) { info.CdContato.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_endereco"] != System.DBNull.Value) { info.DsEndereco.Value = dr["ds_endereco"].ToString(); } else { if (info.DsEndereco.AllowsNull) { info.DsEndereco.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } if (dr["ds_cpf"] != System.DBNull.Value) { info.DsCpf.Value = dr["ds_cpf"].ToString(); } else { if (info.DsCpf.AllowsNull) { info.DsCpf.IsNullValue = true; } } if (dr["ds_sexo"] != System.DBNull.Value) { info.DsSexo.Value = dr["ds_sexo"].ToString(); } else { if (info.DsSexo.AllowsNull) { info.DsSexo.IsNullValue = true; } } if (dr["ds_cidade"] != System.DBNull.Value) { info.DsCidade.Value = dr["ds_cidade"].ToString(); } else { if (info.DsCidade.AllowsNull) { info.DsCidade.IsNullValue = true; } } return(info); } else { return(null); } } finally { dr.Dispose(); } }
public void Atualizar(Int32 pCdContato, ContatoInfo pInfo) { String upVars = String.Empty; if (pInfo.DtNasci.ValueIsSet) { if (!pInfo.DtNasci.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", pInfo.DtNasci.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", System.DBNull.Value)); } upVars += ", " + pInfo.DtNasci.Name + " = @dtNasci"; } if (pInfo.CdEstado.ValueIsSet) { if (!pInfo.CdEstado.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pInfo.CdEstado.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", System.DBNull.Value)); } upVars += ", " + pInfo.CdEstado.Name + " = @cdEstado"; } if (pInfo.DsEndereco.ValueIsSet) { if (!pInfo.DsEndereco.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", pInfo.DsEndereco.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", System.DBNull.Value)); } upVars += ", " + pInfo.DsEndereco.Name + " = @dsEndereco"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } upVars += ", " + pInfo.DsNome.Name + " = @dsNome"; } if (pInfo.DsEmail.ValueIsSet) { if (!pInfo.DsEmail.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", pInfo.DsEmail.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", System.DBNull.Value)); } upVars += ", " + pInfo.DsEmail.Name + " = @dsEmail"; } if (pInfo.DsCpf.ValueIsSet) { if (!pInfo.DsCpf.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", pInfo.DsCpf.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", System.DBNull.Value)); } upVars += ", " + pInfo.DsCpf.Name + " = @dsCpf"; } if (pInfo.DsSexo.ValueIsSet) { if (!pInfo.DsSexo.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", pInfo.DsSexo.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", System.DBNull.Value)); } upVars += ", " + pInfo.DsSexo.Name + " = @dsSexo"; } if (pInfo.DsCidade.ValueIsSet) { if (!pInfo.DsCidade.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", pInfo.DsCidade.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", System.DBNull.Value)); } upVars += ", " + pInfo.DsCidade.Name + " = @dsCidade"; } upVars = upVars.Substring(2, upVars.Length - 2); String sqlWhere = String.Empty; DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdContato", pCdContato)); sqlWhere += "cd_contato = @cdContato"; sqlWhere = " WHERE " + sqlWhere; DbHnd.ExecuteNonQuery("UPDATE CONTATO SET " + upVars + sqlWhere); }
public Int32 Inserir(ContatoInfo pInfo) { String insertCols = String.Empty; String insertValues = String.Empty; if (pInfo.DtNasci.ValueIsSet) { if (!pInfo.DtNasci.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", pInfo.DtNasci.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasci", System.DBNull.Value)); } insertCols += ", " + pInfo.DtNasci.Name; insertValues += ", @dtNasci"; } if (pInfo.CdEstado.ValueIsSet) { if (!pInfo.CdEstado.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pInfo.CdEstado.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", System.DBNull.Value)); } insertCols += ", " + pInfo.CdEstado.Name; insertValues += ", @cdEstado"; } if (pInfo.DsEndereco.ValueIsSet) { if (!pInfo.DsEndereco.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", pInfo.DsEndereco.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEndereco", System.DBNull.Value)); } insertCols += ", " + pInfo.DsEndereco.Name; insertValues += ", @dsEndereco"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } insertCols += ", " + pInfo.DsNome.Name; insertValues += ", @dsNome"; } if (pInfo.DsEmail.ValueIsSet) { if (!pInfo.DsEmail.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", pInfo.DsEmail.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", System.DBNull.Value)); } insertCols += ", " + pInfo.DsEmail.Name; insertValues += ", @dsEmail"; } if (pInfo.DsCpf.ValueIsSet) { if (!pInfo.DsCpf.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", pInfo.DsCpf.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCpf", System.DBNull.Value)); } insertCols += ", " + pInfo.DsCpf.Name; insertValues += ", @dsCpf"; } if (pInfo.DsSexo.ValueIsSet) { if (!pInfo.DsSexo.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", pInfo.DsSexo.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsSexo", System.DBNull.Value)); } insertCols += ", " + pInfo.DsSexo.Name; insertValues += ", @dsSexo"; } if (pInfo.DsCidade.ValueIsSet) { if (!pInfo.DsCidade.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", pInfo.DsCidade.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsCidade", System.DBNull.Value)); } insertCols += ", " + pInfo.DsCidade.Name; insertValues += ", @dsCidade"; } insertCols = insertCols.Substring(2, insertCols.Length - 2); insertValues = insertValues.Substring(2, insertValues.Length - 2); return(DbHnd.InsertGetInt32Key("INSERT INTO CONTATO (" + insertCols + ") VALUES (" + insertValues + ")", "cd_contato")); }
public List <UsuarioInfo> ListarPaginado() { List <UsuarioInfo> lstReturn = new List <UsuarioInfo>(); String sqlSelect = "dt_nasc, st_ativo, cd_cidadenasc, cd_usuario, ds_nome, ds_email"; String sqlFrom = "USUARIO"; String sqlWhere = BuildPagedFilters(); String sqlOrderBy = BuildPagedOrderBy(); String sql = new Smart.Database.SQL.Translator(DbHnd.ProviderName).MontarSqlPaginado(sqlSelect, sqlFrom, sqlWhere, sqlOrderBy, this.Filters.PageNumber, this.Filters.EntriesPerPage); using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { UsuarioInfo info = new UsuarioInfo(); if (dr["dt_nasc"] != System.DBNull.Value) { info.DtNasc.Value = (DateTime)dr["dt_nasc"]; } else { if (info.DtNasc.AllowsNull) { info.DtNasc.IsNullValue = true; } } if (dr["st_ativo"] != System.DBNull.Value) { info.StAtivo.Value = Convert.ToByte(dr["st_ativo"]); } else { if (info.StAtivo.AllowsNull) { info.StAtivo.IsNullValue = true; } } if (dr["cd_cidadenasc"] != System.DBNull.Value) { info.CdCidadenasc.Value = Convert.ToInt32(dr["cd_cidadenasc"]); } else { if (info.CdCidadenasc.AllowsNull) { info.CdCidadenasc.IsNullValue = true; } } if (dr["cd_usuario"] != System.DBNull.Value) { info.CdUsuario.Value = Convert.ToInt32(dr["cd_usuario"]); } else { if (info.CdUsuario.AllowsNull) { info.CdUsuario.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public List <UsuarioInfo> Listar() { List <UsuarioInfo> lstReturn = new List <UsuarioInfo>(); String sqlSelect = "dt_nasc, st_ativo, cd_cidadenasc, cd_usuario, ds_nome, ds_email"; String sqlFrom = "USUARIO"; String sqlWhere = BuildFilters(); String sqlOrderBy = BuildOrderBy(); String sql = "SELECT " + sqlSelect + " FROM " + sqlFrom + sqlWhere + sqlOrderBy; using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { UsuarioInfo info = new UsuarioInfo(); if (dr["dt_nasc"] != System.DBNull.Value) { info.DtNasc.Value = (DateTime)dr["dt_nasc"]; } else { if (info.DtNasc.AllowsNull) { info.DtNasc.IsNullValue = true; } } if (dr["st_ativo"] != System.DBNull.Value) { info.StAtivo.Value = Convert.ToByte(dr["st_ativo"]); } else { if (info.StAtivo.AllowsNull) { info.StAtivo.IsNullValue = true; } } if (dr["cd_cidadenasc"] != System.DBNull.Value) { info.CdCidadenasc.Value = Convert.ToInt32(dr["cd_cidadenasc"]); } else { if (info.CdCidadenasc.AllowsNull) { info.CdCidadenasc.IsNullValue = true; } } if (dr["cd_usuario"] != System.DBNull.Value) { info.CdUsuario.Value = Convert.ToInt32(dr["cd_usuario"]); } else { if (info.CdUsuario.AllowsNull) { info.CdUsuario.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }
public void Atualizar(Int32 pCdUsuario, UsuarioInfo pInfo) { String upVars = String.Empty; if (pInfo.DtNasc.ValueIsSet) { if (!pInfo.DtNasc.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasc", pInfo.DtNasc.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dtNasc", System.DBNull.Value)); } upVars += ", " + pInfo.DtNasc.Name + " = @dtNasc"; } if (pInfo.StAtivo.ValueIsSet) { if (!pInfo.StAtivo.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@stAtivo", pInfo.StAtivo.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@stAtivo", System.DBNull.Value)); } upVars += ", " + pInfo.StAtivo.Name + " = @stAtivo"; } if (pInfo.CdCidadenasc.ValueIsSet) { if (!pInfo.CdCidadenasc.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidadenasc", pInfo.CdCidadenasc.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidadenasc", System.DBNull.Value)); } upVars += ", " + pInfo.CdCidadenasc.Name + " = @cdCidadenasc"; } if (pInfo.DsNome.ValueIsSet) { if (!pInfo.DsNome.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", pInfo.DsNome.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsNome", System.DBNull.Value)); } upVars += ", " + pInfo.DsNome.Name + " = @dsNome"; } if (pInfo.DsEmail.ValueIsSet) { if (!pInfo.DsEmail.IsNullValue) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", pInfo.DsEmail.Value)); } else { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@dsEmail", System.DBNull.Value)); } upVars += ", " + pInfo.DsEmail.Name + " = @dsEmail"; } upVars = upVars.Substring(2, upVars.Length - 2); String sqlWhere = String.Empty; DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdUsuario", pCdUsuario)); sqlWhere += "cd_usuario = @cdUsuario"; sqlWhere = " WHERE " + sqlWhere; DbHnd.ExecuteNonQuery("UPDATE USUARIO SET " + upVars + sqlWhere); }
public UsuarioInfo Get(Int32 pCdUsuario) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdUsuario", pCdUsuario)); String sql = "SELECT dt_nasc, st_ativo, cd_cidadenasc, cd_usuario, ds_nome, ds_email FROM USUARIO WHERE cd_usuario = @cdUsuario"; DbDataReader dr = DbHnd.ExecuteReader(sql); try { if (dr.Read()) { UsuarioInfo info = new UsuarioInfo(); if (dr["dt_nasc"] != System.DBNull.Value) { info.DtNasc.Value = (DateTime)dr["dt_nasc"]; } else { if (info.DtNasc.AllowsNull) { info.DtNasc.IsNullValue = true; } } if (dr["st_ativo"] != System.DBNull.Value) { info.StAtivo.Value = Convert.ToByte(dr["st_ativo"]); } else { if (info.StAtivo.AllowsNull) { info.StAtivo.IsNullValue = true; } } if (dr["cd_cidadenasc"] != System.DBNull.Value) { info.CdCidadenasc.Value = Convert.ToInt32(dr["cd_cidadenasc"]); } else { if (info.CdCidadenasc.AllowsNull) { info.CdCidadenasc.IsNullValue = true; } } if (dr["cd_usuario"] != System.DBNull.Value) { info.CdUsuario.Value = Convert.ToInt32(dr["cd_usuario"]); } else { if (info.CdUsuario.AllowsNull) { info.CdUsuario.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } return(info); } else { return(null); } } finally { dr.Dispose(); } }
public void Deletar(Int32 pCdComentario) { DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdComentario", pCdComentario)); DbHnd.ExecuteNonQuery("DELETE FROM COMENTARIO WHERE cd_comentario = @cdComentario"); }
public List <ContatoInfo> ListarPaginado() { List <ContatoInfo> lstReturn = new List <ContatoInfo>(); String sqlSelect = "dt_nasci, cd_contato, cd_estado, ds_endereco, ds_nome, ds_email, ds_cpf, ds_sexo, ds_cidade"; String sqlFrom = "CONTATO"; String sqlWhere = BuildPagedFilters(); String sqlOrderBy = BuildPagedOrderBy(); String sql = new Smart.Database.SQL.Translator(DbHnd.ProviderName).MontarSqlPaginado(sqlSelect, sqlFrom, sqlWhere, sqlOrderBy, this.Filters.PageNumber, this.Filters.EntriesPerPage); using (DbDataReader dr = DbHnd.ExecuteReader(sql)) { while (dr.Read()) { ContatoInfo info = new ContatoInfo(); if (dr["dt_nasci"] != System.DBNull.Value) { info.DtNasci.Value = Convert.ToDateTime(dr["dt_nasci"]); } else { if (info.DtNasci.AllowsNull) { info.DtNasci.IsNullValue = true; } } if (dr["cd_contato"] != System.DBNull.Value) { info.CdContato.Value = Convert.ToInt32(dr["cd_contato"]); } else { if (info.CdContato.AllowsNull) { info.CdContato.IsNullValue = true; } } if (dr["cd_estado"] != System.DBNull.Value) { info.CdEstado.Value = Convert.ToInt32(dr["cd_estado"]); } else { if (info.CdEstado.AllowsNull) { info.CdEstado.IsNullValue = true; } } if (dr["ds_endereco"] != System.DBNull.Value) { info.DsEndereco.Value = dr["ds_endereco"].ToString(); } else { if (info.DsEndereco.AllowsNull) { info.DsEndereco.IsNullValue = true; } } if (dr["ds_nome"] != System.DBNull.Value) { info.DsNome.Value = dr["ds_nome"].ToString(); } else { if (info.DsNome.AllowsNull) { info.DsNome.IsNullValue = true; } } if (dr["ds_email"] != System.DBNull.Value) { info.DsEmail.Value = dr["ds_email"].ToString(); } else { if (info.DsEmail.AllowsNull) { info.DsEmail.IsNullValue = true; } } if (dr["ds_cpf"] != System.DBNull.Value) { info.DsCpf.Value = dr["ds_cpf"].ToString(); } else { if (info.DsCpf.AllowsNull) { info.DsCpf.IsNullValue = true; } } if (dr["ds_sexo"] != System.DBNull.Value) { info.DsSexo.Value = dr["ds_sexo"].ToString(); } else { if (info.DsSexo.AllowsNull) { info.DsSexo.IsNullValue = true; } } if (dr["ds_cidade"] != System.DBNull.Value) { info.DsCidade.Value = dr["ds_cidade"].ToString(); } else { if (info.DsCidade.AllowsNull) { info.DsCidade.IsNullValue = true; } } lstReturn.Add(info); } } return(lstReturn); }