private List <PromocaoEntity> CastListPromocaoEntity(List <tbPromoco> tbPromocao) { List <PromocaoEntity> lstPromocaosEntity = new List <PromocaoEntity>(); foreach (var item in tbPromocao) { PromocaoEntity obj = new PromocaoEntity(); obj.dataAte = item.dataAte; obj.dataDe = item.dataDe; obj.dataUltimaAlteracao = item.dataUltimaAlteracao; obj.id = item.id; obj.idCliente = item.idCliente; obj.imagemFilePath = item.imagemFilePath; obj.link = item.link; obj.responsavelUltimaAlteracao = item.responsavelUltimaAlteracao; obj.titulo = item.titulo; obj.Ativo = item.Ativo; obj.idTipoPromocao = item.idTipoPromocao; lstPromocaosEntity.Add(obj); } return(lstPromocaosEntity); }
public BaseEntity ConvertModelToEntity(BaseModel m) { PromocaoEntity e = new PromocaoEntity(); e.Descricao = m.Descricao; e.Nome = m.Nome; e.RegraNegocio = ((PromocaoModel)m).RegraNegocio; e.ID = m.ID; return(e); }
protected void btnIncluirPromocao_Click(object sender, EventArgs e) { PromocaoEntity objPromocao = new PromocaoEntity(); bool? ativo; objPromocao.dataAte = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraAte.Text).ToString("s")); objPromocao.dataDe = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraDe.Text).ToString("s")); objPromocao.dataUltimaAlteracao = DateTime.Now; objPromocao.idCliente = Convert.ToInt32(ddlCliente.SelectedValue); objPromocao.estado = ddlEstado.SelectedValue; objPromocao.link = txtLinkDestino.Text; objPromocao.responsavelUltimaAlteracao = Membership.GetUser().UserName; objPromocao.titulo = txtTitulo.Text; ativo = rdlAtivo.SelectedValue == "1" ? true : false; objPromocao.Ativo = ativo; objPromocao.idTipoPromocao = Convert.ToInt32(ddlTipoPromocao.SelectedValue); int idPromocao = promocaoBusiness.InserePromocao(objPromocao); if (FileUpImagemPromocao.HasFile) { if (!Directory.Exists(Server.MapPath(@"~/Promocoes/" + idPromocao))) { Directory.CreateDirectory(Server.MapPath(@"~/Promocoes/" + idPromocao)); } string caminhoArquivo = Server.MapPath(@"~/Promocoes/" + idPromocao) + @"\" + FileUpImagemPromocao.FileName; FileUpImagemPromocao.SaveAs(caminhoArquivo); promocaoBusiness.AtualizaFilePathImagemPromocao(idPromocao, caminhoArquivo); } else { promocaoBusiness.DeletaPromocao(idPromocao); idPromocao = 0; Alert("É obrigatório selecionar a imagem!"); } if (idPromocao != 0) { Alert("Promoção incluida com sucesso!"); RestauraControles(); CarregaGridView(); } else { Alert("Ocorreu um erro ao incluir a promoção!"); } }
private tbPromoco CastPromocao(PromocaoEntity promocao) { tbPromoco tb = new tbPromoco(); tb.dataAte = promocao.dataAte; tb.dataDe = promocao.dataDe; tb.dataUltimaAlteracao = promocao.dataUltimaAlteracao; tb.idCliente = promocao.idCliente; tb.imagemFilePath = promocao.imagemFilePath; tb.link = promocao.link; tb.responsavelUltimaAlteracao = promocao.responsavelUltimaAlteracao; tb.titulo = promocao.titulo; tb.estado = promocao.estado; tb.Ativo = promocao.Ativo; tb.idTipoPromocao = promocao.idTipoPromocao; return(tb); }
public int InserePromocao(PromocaoEntity promocao) { int idPromocao = 0; try { using (var context = new CirculoNegocioEntities()) { tbPromoco tb = CastPromocao(promocao); context.tbPromocoes.AddObject(tb); context.SaveChanges(); idPromocao = tb.id; } return(idPromocao); } catch (Exception) { return(0); } }
public int InserePromocao(PromocaoEntity promocao) { return(lObjPromocaoDAL.InserePromocao(promocao)); }