public List <BannerBuscaEntity> ConsultaTodosBannerBuscas() { List <BannerBuscaEntity> lstBanners = new List <BannerBuscaEntity>(); using (var context = new CirculoNegocioEntities()) { var ret = (from b in context.tbBannerBuscas join c in context.tbClientes on b.idCliente equals c.id join ca in context.tbCategoriaClientes on b.idCategoria equals ca.id select new BannerBuscaEntity { id = b.id, idCategoria = b.idCategoria, idCliente = b.idCliente, nomeCliente = c.nome, nomeCategoria = ca.Nome, Ativo = b.Ativo, dataAte = b.dataAte, dataDe = b.dataDe, DataUltimaAlteracao = b.DataUltimaAlteracao, estado = b.estado, imagemFilePath = b.imagemFilePath, responsavelUltimaAlteracao = b.responsavelUltimaAlteracao }).ToList(); foreach (var item in ret) { BannerBuscaEntity obj = new BannerBuscaEntity(); obj.id = item.id; obj.idCategoria = item.idCategoria; obj.Ativo = item.Ativo; obj.dataAte = item.dataAte; obj.dataDe = item.dataDe; obj.estado = item.estado; obj.idCliente = item.idCliente; obj.nomeCliente = item.nomeCliente; obj.nomeCategoria = item.nomeCategoria; obj.imagemFilePath = item.imagemFilePath; obj.responsavelUltimaAlteracao = item.responsavelUltimaAlteracao; obj.DataUltimaAlteracao = item.DataUltimaAlteracao; lstBanners.Add(obj); } } return(lstBanners); }
private tbBannerBusca CastBannerBusca(BannerBuscaEntity banner) { tbBannerBusca tb = new tbBannerBusca(); tb.Ativo = banner.Ativo; tb.dataAte = banner.dataAte; tb.dataDe = banner.dataDe; tb.estado = banner.estado; tb.idCliente = banner.idCliente; tb.idCategoria = banner.idCategoria; tb.responsavelUltimaAlteracao = banner.responsavelUltimaAlteracao; tb.DataUltimaAlteracao = banner.DataUltimaAlteracao; return(tb); }
protected void btnIncluirBannerBusca_Click(object sender, EventArgs e) { BannerBuscaEntity banner = new BannerBuscaEntity(); bool?ativo; banner.idCliente = Convert.ToInt32(ddlClienteBannerBusca.SelectedValue); ativo = rdlAtivoBannerBusca.SelectedValue == "1" ? true : false; banner.Ativo = ativo; banner.idCategoria = Convert.ToInt32(ddlCategoriaBannerBusca.SelectedValue); banner.dataAte = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraFinalBannerBusca.Text).ToString("s")); banner.dataDe = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraInicialBannerBusca.Text).ToString("s")); banner.estado = ddlEstadoBannerBusca.SelectedValue; banner.responsavelUltimaAlteracao = Membership.GetUser().UserName; banner.DataUltimaAlteracao = DateTime.Now; int idBanner = bannerBuscaBusiness.InsereBannerBusca(banner); if (FileUpBannerBusca.HasFile) { if (!Directory.Exists(Server.MapPath(@"~/BannerBusca/" + idBanner))) { Directory.CreateDirectory(Server.MapPath(@"~/BannerBusca/" + idBanner)); } string caminhoArquivo = Server.MapPath(@"~/BannerBusca/" + idBanner) + @"\" + FileUpBannerBusca.FileName; FileUpBannerBusca.SaveAs(caminhoArquivo); bannerBuscaBusiness.AtualizaFilePathImagemBannerBusca(idBanner, caminhoArquivo); } else { bannerBuscaBusiness.DeletaBannerBusca(idBanner); idBanner = 0; Alert("É obrigatório selecionar a imagem!"); } if (idBanner != 0) { Alert("Banner busca incluido com sucesso!"); } else { Alert("Ocorreu um erro ao incluir o Banner busca!"); } CarregaGridView(); }
public int InsereBannerBusca(BannerBuscaEntity banner) { int idBannerBusca = 0; try { using (var context = new CirculoNegocioEntities()) { tbBannerBusca tb = CastBannerBusca(banner); context.tbBannerBuscas.AddObject(tb); context.SaveChanges(); idBannerBusca = tb.id; } return(idBannerBusca); } catch (Exception) { return(0); } }
public int InsereBannerBusca(BannerBuscaEntity banner) { return(lObjBannerBuscaDAL.InsereBannerBusca(banner)); }