Пример #1
0
        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);
        }
Пример #2
0
            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);
            }
Пример #3
0
        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);
        }
Пример #4
0
        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();
            }
        }
Пример #5
0
        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"));
        }
Пример #6
0
        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);
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }
Пример #9
0
 public void Deletar(Int32 pCdCidade)
 {
     DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdCidade", pCdCidade));
     DbHnd.ExecuteNonQuery("DELETE FROM CIDADE WHERE cd_cidade = @cdCidade");
 }
Пример #10
0
 public void Deletar(Int32 pCdEstado)
 {
     DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdEstado", pCdEstado));
     DbHnd.ExecuteNonQuery("DELETE FROM ESTADO WHERE cd_estado = @cdEstado");
 }
Пример #11
0
        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"));
        }
Пример #12
0
        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();
            }
        }
Пример #13
0
        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);
        }
Пример #14
0
        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"));
        }
Пример #15
0
        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);
        }
Пример #16
0
        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);
        }
Пример #17
0
        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);
        }
Пример #18
0
        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();
            }
        }
Пример #19
0
 public void Deletar(Int32 pCdComentario)
 {
     DbHnd.Parametros.Add(new System.Data.SqlClient.SqlParameter("@cdComentario", pCdComentario));
     DbHnd.ExecuteNonQuery("DELETE FROM COMENTARIO WHERE cd_comentario = @cdComentario");
 }
Пример #20
0
        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);
        }