public ArquivoResponse GravarArquivo(Arquivo arquivo, bool NovoContent) { ArquivoResponse resposta = new ArquivoResponse(); AcessoDados acesso = new AcessoDados(); DataTable tabela = new DataTable(); if (arquivo.ListaCategoria == "null") arquivo.ListaCategoria = ""; tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_INS_Arquivo", arquivo.ArquivoId, arquivo.Content, arquivo.Legenda, arquivo.ListaCategoria, NovoContent, arquivo.Tipo, arquivo.PastaId, arquivo.FileName); if (tabela.Rows.Count > 0) { DataRow dr = tabela.Rows[0]; if (Util.GetNonNull(dr["ArquivoId"])) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Arquivo = arquivo; resposta.Arquivo.ArquivoId = Convert.ToInt64(dr["ArquivoId"].ToString()); } } return resposta; }
public ArquivoResponse GravarArquivoGaleria(int OwnerId, long ArquivoId, int _ArquivoCategoriaTipoId) { ArquivoResponse resposta = new ArquivoResponse(); AcessoDados acesso = new AcessoDados(); DataTable tabela = new DataTable(); if (_ArquivoCategoriaTipoId == (int)Util.ARQUIVO_CATEGORIA_TIPO.PUBLICACAO) { tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_INS_PublicacaoArquivo", OwnerId, ArquivoId); if (tabela.Rows.Count > 0) { DataRow dr = tabela.Rows[0]; if (Util.GetNonNull(dr["PublicacaoArquivoId"])) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; } } } else if (_ArquivoCategoriaTipoId == (int)Util.ARQUIVO_CATEGORIA_TIPO.MENU) { tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_INS_MenuArquivo", OwnerId, ArquivoId); if (tabela.Rows.Count > 0) { DataRow dr = tabela.Rows[0]; if (Util.GetNonNull(dr["MenuArquivoId"])) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; } } } else if (_ArquivoCategoriaTipoId == (int)Util.ARQUIVO_CATEGORIA_TIPO.BANNER) { tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_INS_BannerArquivo", OwnerId, ArquivoId); if (tabela.Rows.Count > 0) { DataRow dr = tabela.Rows[0]; if (Util.GetNonNull(dr["BannerArquivoId"])) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; } } } else if (_ArquivoCategoriaTipoId == (int)Util.ARQUIVO_CATEGORIA_TIPO.MEDIA_GLOBAL) { } return resposta; }
public ArquivoResponse ExcluirArquivo(long ArquivoId) { ArquivoResponse resposta = new ArquivoResponse(); AcessoDados acesso = new AcessoDados(); DataTable tabela = new DataTable(); tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_DEL_Arquivo", ArquivoId); if (tabela.Rows.Count > 0) { DataRow dr = tabela.Rows[0]; resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; } return resposta; }