Пример #1
0
        public void getExcel(int CodExcel)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand = new SqlCommand();

            System.Data.DataTable tblExcel = new System.Data.DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_EXCEL", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_EXCEL"].Value = CodExcel;

            sCommand.CommandText = "SELECT COD_EXCEL, NOME, ATIVO, COD_GRUPO FROM EXCEL" +
                                   " WHERE COD_EXCEL = @COD_EXCEL";

            tblExcel = clFuncoes.ExecReader(sCommand);

            if (tblExcel.Rows.Count > 0)
            {
                fcod_excel = Convert.ToInt32(tblExcel.Rows[0]["COD_EXCEL"].ToString());
                fnome      = tblExcel.Rows[0]["NOME"].ToString();
                fativo     = Convert.ToBoolean(tblExcel.Rows[0]["ATIVO"].ToString());
                fcod_grupo = tblExcel.Rows[0]["COD_GRUPO"].ToString();
            }
        }
Пример #2
0
        public void getParametro()
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand     = new SqlCommand();
            DataTable  tblParametro = new DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_PARAMETRO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_PARAMETRO"].Value = 1;

            sCommand.CommandText = "SELECT COD_PARAMETRO, DT_LIMITE_ATUALIZACAO, MAIL_ASSUNTO, MAIL_MENSAGEM FROM PARAMETROS WHERE COD_PARAMETRO = @COD_PARAMETRO";

            tblParametro = clFuncoes.ExecReader(sCommand);

            if (tblParametro.Rows.Count > 0)
            {
                fcod_parametro         = Convert.ToInt32(tblParametro.Rows[0]["COD_PARAMETRO"].ToString());
                fdt_limite_atualizacao = Convert.ToDateTime(tblParametro.Rows[0]["DT_LIMITE_ATUALIZACAO"].ToString());
                fmail_assunto          = tblParametro.Rows[0]["MAIL_ASSUNTO"].ToString();
                fmail_mensagem         = tblParametro.Rows[0]["MAIL_MENSAGEM"].ToString();
            }
            else
            {
                fcod_parametro         = 1;
                fdt_limite_atualizacao = DateTime.Today;
                fmail_assunto          = "";
                fmail_mensagem         = "";
            }
        }
Пример #3
0
        public void getUsuario(int CodUsuario)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand    = new SqlCommand();
            DataTable  tblUsuarios = new DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_USUARIO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_USUARIO"].Value = CodUsuario;

            sCommand.CommandText = "SELECT COD_USUARIO, NOME, USUARIO, SENHA, ENDERECO_MAIL, ADMINISTRADOR, USUARIO_MAIL, SENHA_MAIL, SERVIDOR_MAIL, PORTA_MAIL, UTILIZAR_SSL FROM USUARIOS" +
                                   " WHERE COD_USUARIO = @COD_USUARIO";

            tblUsuarios = clFuncoes.ExecReader(sCommand);

            if (tblUsuarios.Rows.Count > 0)
            {
                fcod_usuario   = Convert.ToInt32(tblUsuarios.Rows[0]["COD_USUARIO"].ToString());
                fnome          = tblUsuarios.Rows[0]["NOME"].ToString();
                fusuario       = tblUsuarios.Rows[0]["USUARIO"].ToString();
                fsenha         = tblUsuarios.Rows[0]["SENHA"].ToString();
                fendereco_mail = tblUsuarios.Rows[0]["ENDERECO_MAIL"].ToString();
                fadministrador = Convert.ToBoolean(tblUsuarios.Rows[0]["ADMINISTRADOR"].ToString());
                fusuario_mail  = tblUsuarios.Rows[0]["USUARIO_MAIL"].ToString();
                fsenha_mail    = tblUsuarios.Rows[0]["SENHA_MAIL"].ToString();
                fservidor_mail = tblUsuarios.Rows[0]["SERVIDOR_MAIL"].ToString();
                fporta_mail    = Convert.ToInt32(tblUsuarios.Rows[0]["PORTA_MAIL"].ToString());
                fssl           = Convert.ToBoolean(tblUsuarios.Rows[0]["UTILIZAR_SSL"].ToString());
            }
        }
Пример #4
0
        public void getTitulo(int CodTitulo)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand = new SqlCommand();

            System.Data.DataTable tblTitulo = new System.Data.DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_TITULO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_TITULO"].Value = CodTitulo;

            sCommand.CommandText = "SELECT COD_TITULO, COD_EXCEL, NOME, ATIVO, NUM_PLAN_PDF FROM EXCEL_TITULOS" +
                                   " WHERE COD_TITULO = @COD_TITULO";

            tblTitulo = clFuncoes.ExecReader(sCommand);

            if (tblTitulo.Rows.Count > 0)
            {
                fcod_titulo   = Convert.ToInt32(tblTitulo.Rows[0]["COD_TITULO"].ToString());
                fcod_excel    = Convert.ToInt32(tblTitulo.Rows[0]["COD_EXCEL"].ToString());
                fnome         = tblTitulo.Rows[0]["NOME"].ToString();
                fativo        = Convert.ToBoolean(tblTitulo.Rows[0]["ATIVO"].ToString());
                fnum_plan_pdf = Convert.ToInt32(tblTitulo.Rows[0]["NUM_PLAN_PDF"].ToString());
            }
        }
Пример #5
0
        public DataTable getTitulos(int CodExcel, string OrderBy)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand = new SqlCommand();

            System.Data.DataTable tblTitulos = new System.Data.DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_EXCEL", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_EXCEL"].Value = CodExcel;

            if (OrderBy != "")
            {
                sCommand.CommandText = "SELECT COD_TITULO, NOME, ATIVO, TIPO_ARMAZENAGEM, DT_GERACAO, HR_GERACAO" +
                                       " FROM EXCEL_TITULOS" +
                                       " WHERE COD_EXCEL = @COD_EXCEL" +
                                       " ORDER BY " + OrderBy;
            }
            else
            {
                sCommand.CommandText = "SELECT COD_TITULO, NOME, ATIVO, TIPO_ARMAZENAGEM, DT_GERACAO, HR_GERACAO" +
                                       " FROM EXCEL_TITULOS" +
                                       " WHERE COD_EXCEL = @COD_EXCEL";
            }

            tblTitulos = clFuncoes.ExecReader(sCommand);

            return(tblTitulos);
        }
Пример #6
0
        public DataTable getAnexos(int CodTitulo, string OrderBy)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand  = new SqlCommand();
            DataTable  tblAnexos = new DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_TITULO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_TITULO"].Value = CodTitulo;

            if (OrderBy != "")
            {
                sCommand.CommandText = "SELECT COD_ANEXO, NOME, TIPO, TEMPO.DIA, TEMPO.MES, TEMPO.ANO, TEMPO.TRIMESTRE, TEMPO.SEMESTRE, TEMPO.NUM_SEMANA, DT_GERACAO, HR_GERACAO" +
                                       " FROM EXCEL_TITULO_ANEXOS, TEMPO" +
                                       " WHERE COD_TITULO = @COD_TITULO" +
                                       " AND DT_GERACAO = TEMPO.DATA" +
                                       " ORDER BY " + OrderBy;
            }
            else
            {
                sCommand.CommandText = "SELECT COD_ANEXO, NOME, TIPO, TEMPO.DIA, TEMPO.MES, TEMPO.ANO, TEMPO.TRIMESTRE, TEMPO.SEMESTRE, TEMPO.NUM_SEMANA, DT_GERACAO, HR_GERACAO" +
                                       " FROM EXCEL_TITULO_ANEXOS, TEMPO" +
                                       " WHERE COD_TITULO = @COD_TITULO" +
                                       " AND DT_GERACAO = TEMPO.DATA";
            }

            tblAnexos = clFuncoes.ExecReader(sCommand);

            return(tblAnexos);
        }
Пример #7
0
        public DataTable getAssinaturas(int CodTitulo, string OrderBy)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand       = new SqlCommand();
            DataTable  tblAssinaturas = new DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_TITULO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_TITULO"].Value = CodTitulo;

            if (OrderBy != "")
            {
                sCommand.CommandText = "SELECT USUARIOS.COD_USUARIO, USUARIOS.ID_USUARIO, USUARIOS.NOME, USUARIOS.MAIL," +
                                       " EXCEL_TITULO_ASSINATURAS.EMAIL_ALTERNATIVO, EXCEL_TITULO_ASSINATURAS.ATIVO" +
                                       " FROM EXCEL_TITULO_ASSINATURAS, USUARIOS" +
                                       " WHERE COD_TITULO  = @COD_TITULO" +
                                       "   AND USUARIOS.COD_USUARIO = EXCEL_TITULO_ASSINATURAS.COD_USUARIO" +
                                       " ORDER BY " + OrderBy;
            }
            else
            {
                sCommand.CommandText = "SELECT USUARIOS.COD_USUARIO, USUARIOS.ID_USUARIO, USUARIOS.NOME, USUARIOS.MAIL," +
                                       " EXCEL_TITULO_ASSINATURAS.EMAIL_ALTERNATIVO, EXCEL_TITULO_ASSINATURAS.ATIVO" +
                                       " FROM EXCEL_TITULO_ASSINATURAS, USUARIOS" +
                                       " WHERE COD_TITULO  = @COD_TITULO" +
                                       "   AND USUARIOS.COD_USUARIO = EXCEL_TITULO_ASSINATURAS.COD_USUARIO";
            }

            tblAssinaturas = clFuncoes.ExecReader(sCommand);

            return(tblAssinaturas);
        }
Пример #8
0
        public void getUsuario(int CodUsuario)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand    = new SqlCommand();
            DataTable  tblUsuarios = new DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_USUARIO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_USUARIO"].Value = CodUsuario;

            sCommand.CommandText = "SELECT USUARIOS.COD_USUARIO, USUARIOS.NOME, USUARIOS.ID_USUARIO, USUARIOS.SENHA, USUARIOS.MAIL, USUARIOS.USER_MAIL, USUARIOS.SENHA_MAIL, PARAMETROS.SERVIDOR_MAIL, PARAMETROS.PORTA_MAIL, PARAMETROS.UTILIZAR_SSL FROM USUARIOS, PARAMETROS" +
                                   " WHERE USUARIOS.COD_USUARIO = @COD_USUARIO" +
                                   " AND PARAMETROS.COD_PARAMETRO = 1";

            tblUsuarios = clFuncoes.ExecReader(sCommand);

            if (tblUsuarios.Rows.Count > 0)
            {
                fcod_usuario   = Convert.ToInt32(tblUsuarios.Rows[0]["COD_USUARIO"].ToString());
                fnome          = tblUsuarios.Rows[0]["NOME"].ToString();
                fusuario       = tblUsuarios.Rows[0]["ID_USUARIO"].ToString();
                fsenha         = tblUsuarios.Rows[0]["SENHA"].ToString();
                fendereco_mail = tblUsuarios.Rows[0]["MAIL"].ToString();
                fusuario_mail  = tblUsuarios.Rows[0]["USER_MAIL"].ToString();
                fsenha_mail    = tblUsuarios.Rows[0]["SENHA_MAIL"].ToString();
                fservidor_mail = tblUsuarios.Rows[0]["SERVIDOR_MAIL"].ToString();
                fporta_mail    = Convert.ToInt32(tblUsuarios.Rows[0]["PORTA_MAIL"].ToString());
                fssl           = Convert.ToBoolean(tblUsuarios.Rows[0]["UTILIZAR_SSL"].ToString());
            }
        }
Пример #9
0
        public void setParametro()
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand = new SqlCommand();

            SqlParameter pCodigo = new SqlParameter("@COD_PARAMETRO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_PARAMETRO"].Value = 1;

            SqlParameter pDtLimiteAtualizacao = new SqlParameter("@DT_LIMITE_ATUALIZACAO", System.Data.SqlDbType.DateTime);

            sCommand.Parameters.Add(pDtLimiteAtualizacao);
            sCommand.Parameters["@DT_LIMITE_ATUALIZACAO"].Value = fdt_limite_atualizacao;

            SqlParameter pAssunto = new SqlParameter("@MAIL_ASSUNTO", System.Data.SqlDbType.VarChar, 100);

            sCommand.Parameters.Add(pAssunto);
            sCommand.Parameters["@MAIL_ASSUNTO"].Value = fmail_assunto;

            SqlParameter pMensagem = new SqlParameter("@MAIL_MENSAGEM", System.Data.SqlDbType.VarChar, 500);

            sCommand.Parameters.Add(pMensagem);
            sCommand.Parameters["@MAIL_MENSAGEM"].Value = fmail_mensagem;

            sCommand.CommandText = "SELECT COD_PARAMETRO FROM PARAMETROS WHERE COD_PARAMETRO = @COD_PARAMETRO";

            string sAux = clFuncoes.ExecScalar(sCommand);

            if (sAux != "")
            {
                sCommand.CommandText = "UPDATE PARAMETROS" +
                                       " SET DT_LIMITE_ATUALIZACAO = @DT_LIMITE_ATUALIZACAO" +
                                       ",MAIL_ASSUNTO = @MAIL_ASSUNTO" +
                                       ",MAIL_MENSAGEM = @MAIL_MENSAGEM" +
                                       " WHERE COD_PARAMETRO = @COD_PARAMETRO";
            }
            else
            {
                sCommand.CommandText = "INSERT INTO PARAMETROS (COD_PARAMETRO, DT_LIMITE_ATUALIZACAO, MAIL_ASSUNTO, MAIL_MENSAGEM)" +
                                       " VALUES (" +
                                       "  @COD_PARAMETRO" +
                                       ", @DT_LIMITE_ATUALIZACAO" +
                                       ", @MAIL_ASSUNTO" +
                                       ", @MAIL_MENSAGEM" +
                                       ")";
            }

            clFuncoes.ExecNonQuery(sCommand);
        }
Пример #10
0
        public void getAssinatura(int CodUsuario, int CodTitulo, string Mail)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand      = new SqlCommand();
            DataTable  tblAssinatura = new DataTable();

            SqlParameter pCodTitulo = new SqlParameter("@COD_TITULO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodTitulo);
            sCommand.Parameters["@COD_TITULO"].Value = CodTitulo;

            SqlParameter pCodUsuario = new SqlParameter("@COD_USUARIO", System.Data.SqlDbType.Int);

            sCommand.Parameters.Add(pCodUsuario);
            sCommand.Parameters["@COD_USUARIO"].Value = CodUsuario;

            SqlParameter pMail = new SqlParameter("@MAIL", System.Data.SqlDbType.VarChar, 100);

            sCommand.Parameters.Add(pMail);
            sCommand.Parameters["@MAIL"].Value = Mail;

            sCommand.CommandText = "SELECT " +
                                   "EXCEL_TITULO_ASSINATURAS.COD_USUARIO, " +
                                   "EXCEL_TITULO_ASSINATURAS.COD_TITULO, " +
                                   "EXCEL_TITULO_ASSINATURAS.ATIVO, " +
                                   "EXCEL_TITULO_ASSINATURAS.TIPO_ENVIO, " +
                                   "EXCEL_TITULO_ASSINATURAS.DIAS_ENVIO, " +
                                   "EXCEL_TITULO_ASSINATURAS.EMAIL, " +
                                   "USUARIOS.USUARIO, " +
                                   "USUARIOS.NOME " +
                                   "FROM EXCEL_TITULO_ASSINATURAS, USUARIOS " +
                                   "WHERE EXCEL_TITULO_ASSINATURAS.COD_USUARIO = @COD_USUARIO " +
                                   "AND   EXCEL_TITULO_ASSINATURAS.COD_TITULO = @COD_TITULO " +
                                   "AND   EXCEL_TITULO_ASSINATURAS.EMAIL = @MAIL " +
                                   "AND   USUARIOS.COD_USUARIO = EXCEL_TITULO_ASSINATURAS.COD_USUARIO";

            tblAssinatura = clFuncoes.ExecReader(sCommand);

            if (tblAssinatura.Rows.Count > 0)
            {
                fcod_usuario  = Convert.ToInt32(tblAssinatura.Rows[0]["COD_USUARIO"].ToString());
                fcod_titulo   = Convert.ToInt32(tblAssinatura.Rows[0]["COD_TITULO"].ToString());
                fativo        = Convert.ToBoolean(tblAssinatura.Rows[0]["ATIVO"].ToString());
                ftipo_envio   = tblAssinatura.Rows[0]["TIPO_ENVIO"].ToString();
                fdias_envio   = tblAssinatura.Rows[0]["DIAS_ENVIO"].ToString();
                femail        = tblAssinatura.Rows[0]["EMAIL"].ToString();
                fusuario      = tblAssinatura.Rows[0]["USUARIO"].ToString();
                fnome_usuario = tblAssinatura.Rows[0]["NOME"].ToString();
            }
        }
Пример #11
0
        public DataTable getGrupos(string OrderBy)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand  = new SqlCommand();
            DataTable  tblGrupos = new DataTable();

            if (OrderBy != "")
            {
                sCommand.CommandText = "SELECT COD_GRUPO, NOME FROM GRUPOS ORDER BY " + OrderBy;
            }
            else
            {
                sCommand.CommandText = "SELECT COD_GRUPO, NOME FROM GRUPOS";
            }

            tblGrupos = clFuncoes.ExecReader(sCommand);

            return(tblGrupos);
        }
Пример #12
0
        public DataTable getUsuarios(string OrderBy)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand    = new SqlCommand();
            DataTable  tblUsuarios = new DataTable();

            if (OrderBy != "")
            {
                sCommand.CommandText = "SELECT COD_USUARIO, NOME, USUARIO, ADMINISTRADOR FROM USUARIOS ORDER BY " + OrderBy;
            }
            else
            {
                sCommand.CommandText = "SELECT COD_USUARIO, NOME, USUARIO, ADMINISTRADOR FROM USUARIOS";
            }

            tblUsuarios = clFuncoes.ExecReader(sCommand);

            return(tblUsuarios);
        }
Пример #13
0
        public System.Data.DataTable getExcels(string OrderBy)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand = new SqlCommand();

            System.Data.DataTable tblExcel = new System.Data.DataTable();

            if (OrderBy != "")
            {
                sCommand.CommandText = "SELECT COD_EXCEL, NOME, COD_GRUPO, ATIVO, DT_ATUALIZA, HR_ATUALIZA FROM EXCEL ORDER BY " + OrderBy;
            }
            else
            {
                sCommand.CommandText = "SELECT COD_EXCEL, NOME, COD_GRUPO, ATIVO, DT_ATUALIZA, HR_ATUALIZA FROM EXCEL";
            }

            tblExcel = clFuncoes.ExecReader(sCommand);

            return(tblExcel);
        }
Пример #14
0
        public void getGrupo(string CodGrupo)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand  = new SqlCommand();
            DataTable  tblGrupos = new DataTable();

            SqlParameter pCodigo = new SqlParameter("@COD_GRUPO", System.Data.SqlDbType.VarChar, 10);

            sCommand.Parameters.Add(pCodigo);
            sCommand.Parameters["@COD_GRUPO"].Value = CodGrupo;

            sCommand.CommandText = "SELECT COD_GRUPO, NOME FROM GRUPOS WHERE COD_GRUPO = @COD_GRUPO";

            tblGrupos = clFuncoes.ExecReader(sCommand);

            if (tblGrupos.Rows.Count > 0)
            {
                fcod_grupo = tblGrupos.Rows[0]["COD_GRUPO"].ToString();
                fnome      = tblGrupos.Rows[0]["NOME"].ToString();
            }
        }
Пример #15
0
        public void getUsuario(string Usuario)
        {
            ClassFuncoes clFuncoes = new ClassFuncoes();

            SqlCommand sCommand    = new SqlCommand();
            DataTable  tblUsuarios = new DataTable();

            SqlParameter pUsuario = new SqlParameter("@USUARIO", System.Data.SqlDbType.VarChar, 20);

            sCommand.Parameters.Add(pUsuario);
            sCommand.Parameters["@USUARIO"].Value = Usuario;

            sCommand.CommandText = "SELECT COD_USUARIO FROM USUARIOS" +
                                   " WHERE USUARIO = @USUARIO";

            tblUsuarios = clFuncoes.ExecReader(sCommand);

            if (tblUsuarios.Rows.Count > 0)
            {
                getUsuario(Convert.ToInt32(tblUsuarios.Rows[0]["COD_USUARIO"].ToString()));
            }
        }