예제 #1
0
        public int SP_SALVAR_CLIENTE(Entidades.Cliente entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameter = null;
            Database db = null;
            try
            {
                db = new Database();

                using(References.Security.Crypt crp = new References.Security.Crypt())
                {
                    entidade.Password = crp.Codificar(entidade.Password);
                };

                CreateParameters(ref qParameter,
                    new References.DAL.Property() { NomeCampo = "Codigo", Value = entidade.Codigo, Direction = ParameterDirection.Output },
                    new References.DAL.Property() { NomeCampo = "Email", Value = entidade.Email },
                    new References.DAL.Property() { NomeCampo = "Logradouro", Value = entidade.Logradouro },
                    new References.DAL.Property() { NomeCampo = "Cidade", Value = entidade.Cidade },
                    new References.DAL.Property() { NomeCampo = "Complemento", Value = entidade.Complemento },
                    new References.DAL.Property() { NomeCampo = "Bairro", Value = entidade.Bairro },
                    new References.DAL.Property() { NomeCampo = "UF", Value = entidade.UF },
                    new References.DAL.Property() { NomeCampo = "Ativo", Value = entidade.Ativo },
                    new References.DAL.Property() { NomeCampo = "ReceberEmail", Value = entidade.ReceberEmail },
                    new References.DAL.Property() { NomeCampo = "UserID", Value = entidade.UserID },
                    new References.DAL.Property() { NomeCampo = "Password", Value = entidade.Password }
                );

                Codigo = db.ExecuteNonQuery("[dbo].[SP_SALVAR_CLIENTE]", ref qParameter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameter != null)
                    GC.SuppressFinalize(qParameter);
                if (db != null)
                    db.Dispose();
            }
            return Codigo;
        }
예제 #2
0
        public void SP_DELETAR_CLIENTE(int Codigo)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            DAL.Entidades.Cliente retorno = new Entidades.Cliente();
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                    new Property() { NomeCampo = "Codigo", Value = Codigo });

                db.ExecuteNonQuery("SP_DELETAR_CLIENTE", ref qParameters);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
        public int SP_SALVAR_PROGRAMA(Entidades.Programa entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameter = null;
            Database db = null;
            try
            {
                db = new Database();

                CreateParameters(ref qParameter,
                    new References.DAL.Property() { NomeCampo = "Codigo", Value = entidade.Codigo, Direction = ParameterDirection.Output },
                    new References.DAL.Property() { NomeCampo = "NomePrograma", Value = entidade.NomePrograma },
                    new References.DAL.Property() { NomeCampo = "Descricao", Value = entidade.Descricao },
                    new References.DAL.Property() { NomeCampo = "Arquivo", Value = entidade.Arquivo },
                    new References.DAL.Property() { NomeCampo = "NomeArquivo", Value = entidade.NomeArquivo },
                    new References.DAL.Property() { NomeCampo = "Ativo", Value = entidade.Ativo }
                );

                Codigo = db.ExecuteNonQuery("[dbo].[SP_SALVAR_PROGRAMA]", ref qParameter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameter != null)
                    GC.SuppressFinalize(qParameter);
                if (db != null)
                    db.Dispose();
            }
            return Codigo;
        }
예제 #4
0
        public int SP_SALVAR_COMUNICADO(Entidades.StreamComunicados entity)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                        new Property() { NomeCampo = "Mensagem", Value = entity.Mensagem },
                        new Property() { NomeCampo = "UserId", Value = entity.UserId },
                        new Property() { NomeCampo = "Codigo", Value = entity.Codigo });

                return db.ExecuteNonQuery("SP_SALVAR_COMUNICADO", ref qParameters);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (db != null)
                    db.Dispose();
            }
        }
예제 #5
0
        public int SP_SALVAR_EVENTOS(Entidades.Eventos entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameter = null;
            Database db = null;
            try
            {
                db = new Database();

                CreateParameters(ref qParameter,
                    new References.DAL.Property() { NomeCampo = "Codigo", Value = entidade.Codigo, Direction = ParameterDirection.Output },
                    new References.DAL.Property() { NomeCampo = "Descricao", Value = entidade.Descricao },
                    new References.DAL.Property() { NomeCampo = "Local", Value = entidade.Local },
                    new References.DAL.Property() { NomeCampo = "Data", Value = entidade.Data },
                    new References.DAL.Property() { NomeCampo = "Cartaz", Value = entidade.Cartaz }

                );

                Codigo = db.ExecuteNonQuery("[dbo].[SP_SALVAR_EVENTOS]", ref qParameter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameter != null)
                    GC.SuppressFinalize(qParameter);
                if (db != null)
                    db.Dispose();
            }
            return Codigo;
        }
예제 #6
0
        public void SP_EXCLUIR_EVENTOS(int Codigo)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            DAL.Entidades.Eventos retorno = new Entidades.Eventos();
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                    new Property() { NomeCampo = "Codigo", Value = Codigo });

                db.ExecuteNonQuery("SP_EXCLUIR_EVENTOS", ref qParameters);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #7
0
        public int SP_SALVAR_PROGRAMAENGATE(Entidades.ProgramaEngate entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameters = null;
            Database db = null;
            try
            {
                db = new Database();
                CreateParameters(ref qParameters,
                        new Property() { NomeCampo = "CodigoPrograma", Value = entidade.CodigoPrograma },
                        new Property() { NomeCampo = "Data", Value = entidade.Data },
                        new Property() { NomeCampo = "TipoEngate", Value = entidade.TipoEngate },
                       new Property() { NomeCampo = "UserID", Value = "Teste" }
                       // new Property() { NomeCampo = "UserID", Value = entidade.UserID }
                    );

                Codigo = db.ExecuteNonQuery("SP_SALVAR_PROGRAMAENGATE", ref qParameters);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameters != null)
                    GC.SuppressFinalize(qParameters);
                if (db != null)
                    db.Dispose();
            }
            return Codigo;
        }
예제 #8
0
        public int SP_SALVAR_ADMINISTRADOR(Entidades.Administrador entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameter = null;
            Database db = null;
            try
            {
                db = new Database();

                CreateParameters(ref qParameter,
                    new References.DAL.Property() { NomeCampo = "UserID", Value = entidade.UserID, Direction = ParameterDirection.Output },
                    new References.DAL.Property() { NomeCampo = "Password", Value = entidade.Password },
                    new References.DAL.Property() { NomeCampo = "TipoPerfil", Value = entidade.TipoPerfil },
                    new References.DAL.Property() { NomeCampo = "Ativo", Value = entidade.Situacao }
                );

                Codigo = db.ExecuteNonQuery("[dbo].[SP_SALVAR_ADMINISTRADOR]", ref qParameter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameter != null)
                    GC.SuppressFinalize(qParameter);
                if (db != null)
                    db.Dispose();
            }
            return Codigo;
        }
예제 #9
0
        public void SP_DELETAR_USUARIO(string UserID)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            DAL.Entidades.Usuario retorno = new Entidades.Usuario();
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                          new Property() { NomeCampo = "UserID", Value = UserID });

                db.ExecuteNonQuery("SP_DELETAR_USUARIO", ref qParameters);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #10
0
        public void SP_SALVAR_USUARIO(Entidades.Usuario entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameter = null;
            Database db = null;
            try
            {
                db = new Database();

                //Criptografando senha
                using (References.Security.Crypt cript = new References.Security.Crypt())
                {
                    entidade.Password = cript.Codificar(entidade.Password);
                };

                CreateParameters(ref qParameter,
                    new References.DAL.Property() { NomeCampo = "NomeAdministrador", Value = entidade.NomeAdministrador },
                    new References.DAL.Property() { NomeCampo = "UserID", Value = entidade.UserID },
                    new References.DAL.Property() { NomeCampo = "Password", Value = entidade.Password },
                    new References.DAL.Property() { NomeCampo = "TipoPerfil", Value = entidade.TipoPerfil },
                    new References.DAL.Property() { NomeCampo = "Ativo", Value = entidade.Situacao }
                );

                db.ExecuteNonQuery("[dbo].[SP_SALVAR_USUARIO]", ref qParameter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameter != null)
                    GC.SuppressFinalize(qParameter);
                if (db != null)
                    db.Dispose();
            }
        }
예제 #11
0
        public void SP_DELETAR_ADMINISTRADOR(string UserID)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            DAL.Entidades.Administrador retorno = new Entidades.Administrador();
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                          new Property() { NomeCampo = "UserID", Value = UserID });

                db.ExecuteNonQuery("SP_DELETAR_ADMINISTRADOR", ref qParameters);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #12
0
        //public DAL.Entidades.Cliente SP_DELETAR_CLIENTE(int Codigo)
        //{
        //    Database db = null;
        //    Queue<SqlParameter> qParameters = null;
        //    DAL.Entidades.Cliente retorno = new Entidades.Cliente();
        //    try
        //    {
        //        db = new Database();
        //        CreateParameters(ref qParameters,
        //            new Property() { NomeCampo = "Codigo", Value = Codigo });
        //        List<DAL.Entidades.Cliente> rMapping =
        //            Mapping.Mapping<DAL.Entidades.Cliente>.ConvertReaderToIEnumerable(
        //                    db.ExecuteDataReader("SP_DELETAR_CLIENTE", ref qParameters)).ToList();
        //        if (rMapping.Count > 0)
        //            retorno = rMapping.ElementAt(0);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return retorno;
        //}
        public int SP_SALVAR_CLIENTE(Entidades.Cliente entidade)
        {
            int Codigo = 0;
            Queue<SqlParameter> qParameter = null;
            Database db = null;
            try
            {
                db = new Database();

                CreateParameters(ref qParameter,
                    new References.DAL.Property() { NomeCampo = "Codigo", Value = entidade.Codigo, Direction = ParameterDirection.Output },
                    new References.DAL.Property() { NomeCampo = "RazaoSocial", Value = entidade.RazaoSocial },
                    new References.DAL.Property() { NomeCampo = "NomeFantasia", Value = entidade.NomeFantasia },
                    new References.DAL.Property() { NomeCampo = "CNPJ", Value = entidade.CNPJ },
                    new References.DAL.Property() { NomeCampo = "Email", Value = entidade.Email },
                    new References.DAL.Property() { NomeCampo = "Logradouro", Value = entidade.Logradouro },
                    new References.DAL.Property() { NomeCampo = "Cidade", Value = entidade.Cidade },
                    new References.DAL.Property() { NomeCampo = "Complemento", Value = entidade.Complemento },
                    new References.DAL.Property() { NomeCampo = "Bairro", Value = entidade.Bairro },
                    new References.DAL.Property() { NomeCampo = "UF", Value = entidade.UF },
                    new References.DAL.Property() { NomeCampo = "Responsavel", Value = entidade.Responsavel },
                    new References.DAL.Property() { NomeCampo = "TelefoneEstudio", Value = entidade.TelefoneEstudio },
                    new References.DAL.Property() { NomeCampo = "TelefoneEscritorio", Value = entidade.TelefoneEscritorio },
                    new References.DAL.Property() { NomeCampo = "QtdeCidadesAlcance", Value = entidade.QtdeCidadesAlcance },
                    new References.DAL.Property() { NomeCampo = "Ativo", Value = entidade.Ativo }
                );

                Codigo = db.ExecuteNonQuery("[dbo].[SP_SALVAR_CLIENTE]", ref qParameter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (qParameter != null)
                    GC.SuppressFinalize(qParameter);
                if (db != null)
                    db.Dispose();
            }
            return Codigo;
        }