protected void btnIncluirOferta_Click(object sender, EventArgs e) { OfertaEntity objOferta = new OfertaEntity(); bool? ativo; objOferta.dataAte = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraAte.Text).ToString("s")); objOferta.dataDe = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraDe.Text).ToString("s")); objOferta.dataUltimaAlteracao = DateTime.Now; objOferta.titulo = txtTitulo.Text; objOferta.descricao = txtDescricao.Text; objOferta.idCliente = Convert.ToInt32(ddlCliente.SelectedValue); objOferta.link = txtLinkDestino.Text; objOferta.responsavelUltimaAlteracao = Membership.GetUser().UserName; objOferta.estado = ddlEstado.SelectedValue; ativo = rdlAtivo.SelectedValue == "1" ? true : false; objOferta.Ativo = ativo; int idOferta = ofertaBusiness.InsereOferta(objOferta); if (FileUpImagemOferta.HasFile) { if (!Directory.Exists(Server.MapPath(@"~/Ofertas/" + idOferta))) { Directory.CreateDirectory(Server.MapPath(@"~/Ofertas/" + idOferta)); } else { Directory.Delete(Server.MapPath(@"~/Ofertas/" + idOferta)); Directory.CreateDirectory(Server.MapPath(@"~/Ofertas/" + idOferta)); } string caminhoArquivo = Server.MapPath(@"~/Ofertas/" + idOferta) + @"\" + FileUpImagemOferta.FileName; FileUpImagemOferta.SaveAs(caminhoArquivo); ofertaBusiness.AtualizaFilePathImagemOferta(idOferta, caminhoArquivo); } else { ofertaBusiness.DeletaOferta(idOferta); idOferta = 0; Alert("É obrigatório selecionar a imagem!"); } if (idOferta != 0) { Alert("Oferta incluida com sucesso!"); CarregaGridView(); RestauraControles(); } else { Alert("Ocorreu um erro ao incluir a Oferta!"); } }
public static void BorrarOferta(OfertaEntity oferta, bool todas) { List <SqlParameter> lista = new List <SqlParameter>(); lista.Add(SqlServerHelper.GetParam("@IdProducto", oferta.IdProducto)); lista.Add(SqlServerHelper.GetParam("@IdMercado", oferta.IdMercado)); if (!todas) { lista.Add(SqlServerHelper.GetParam("@NumeroPosicion", oferta.NumeroPosicion)); lista.Add(SqlServerHelper.GetParam("@CompraVenta", oferta.CompraVenta)); } lista.Add(SqlServerHelper.GetParam("@Plazo", oferta.IdPlazo)); SqlServerHelper.ExecuteNonQuery("orden_owner.FIX_BorrarOferta", lista); }
private tbOferta CastOferta(OfertaEntity oferta) { tbOferta tb = new tbOferta(); tb.dataAte = oferta.dataAte; tb.dataDe = oferta.dataDe; tb.dataUltimaAlteracao = oferta.dataUltimaAlteracao; tb.descricao = oferta.descricao; tb.idCliente = oferta.idCliente; tb.imagemFilePath = oferta.imagemFilePath; tb.link = oferta.link; tb.responsavelUltimaAlteracao = oferta.responsavelUltimaAlteracao; tb.titulo = oferta.titulo; tb.estado = oferta.estado; tb.Ativo = oferta.Ativo; return(tb); }
public static void AgregarOferta(OfertaEntity oferta) { if (oferta.Precio == 0 && oferta.Cantidad == 0) { return; } List <SqlParameter> lista = new List <SqlParameter>(); lista.Add(SqlServerHelper.GetParam("@IdProducto", oferta.IdProducto)); lista.Add(SqlServerHelper.GetParam("@IdMercado", oferta.IdMercado)); lista.Add(SqlServerHelper.GetParam("@Precio", oferta.Precio)); lista.Add(SqlServerHelper.GetParam("@Cantidad", oferta.Cantidad)); lista.Add(SqlServerHelper.GetParam("@CompraVenta", oferta.CompraVenta)); lista.Add(SqlServerHelper.GetParam("@NumeroPosicion", oferta.NumeroPosicion)); lista.Add(SqlServerHelper.GetParam("@Fecha", oferta.Fecha)); lista.Add(SqlServerHelper.GetParam("@Plazo", oferta.IdPlazo)); lista.Add(SqlServerHelper.GetParam("@NumeroDeOfertas", oferta.NumeroDeOfertas)); SqlServerHelper.ExecuteNonQuery("orden_owner.FIX_AgregarOferta", lista); }
public int InsereOferta(OfertaEntity oferta) { int idOferta = 0; try { using (var context = new CirculoNegocioEntities()) { tbOferta tb = CastOferta(oferta); context.tbOfertas.AddObject(tb); context.SaveChanges(); idOferta = tb.id; } return(idOferta); } catch (Exception) { return(0); } }
private List <OfertaEntity> CastListOfertaEntity(List <tbOferta> tbOferta) { List <OfertaEntity> lstOfertasEntity = new List <OfertaEntity>(); foreach (var item in tbOferta) { OfertaEntity obj = new OfertaEntity(); obj.dataAte = item.dataAte; obj.dataDe = item.dataDe; obj.dataUltimaAlteracao = item.dataUltimaAlteracao; obj.descricao = item.descricao; obj.id = item.id; obj.idCliente = item.idCliente; obj.imagemFilePath = item.imagemFilePath; obj.link = item.link; obj.responsavelUltimaAlteracao = item.responsavelUltimaAlteracao; obj.titulo = item.titulo; lstOfertasEntity.Add(obj); } return(lstOfertasEntity); }
public void BorrarOferta(OfertaEntity oferta, bool todas) { FixDAL.BorrarOferta(oferta, todas); }
//FixTipoEntradaEnum tipoOferta no se usa, pero es necesario para implementar la interfaz, porque se usa en otros lados public void AgregarOferta(OfertaEntity oferta, FixTipoEntradaEnum tipoOferta) { FixDAL.AgregarOferta(oferta); }
public int InsereOferta(OfertaEntity oferta) { return(lObjOfertaDAL.InsereOferta(oferta)); }