/// <summary> Metodo que Modifica un registro a la tabla de ProyectoMercadoEstrategia con /// los datos que vienen en el objeto /// </summary> /// <param name="oPrMercadoEstrategia">El Objeto para adicionar a la tabla</param> /// <returns>un Entero que indica si se ha agregado (1) registro o No (0) a la tabla</returns> public int Modificar(ProyectoMercadoEstrategia oPrMercadoEstrategia) { int reg = 0; sbQuery = new StringBuilder(); sbQuery.Append(" UPDATE ProyectoMercadoEstrategias SET "); sbQuery.Append(" ConceptoProducto ='" + oPrMercadoEstrategia.ConceptoProducto + "' "); sbQuery.Append(",EstrategiasDistribucion ='" + oPrMercadoEstrategia.EstrategiasDistribucion + "' "); sbQuery.Append(",EstrategiasPrecio ='" + oPrMercadoEstrategia.EstrategiasPrecio + "' "); sbQuery.Append(",EstrategiasPromocion ='" + oPrMercadoEstrategia.EstrategiasPromocion + "' "); sbQuery.Append(",EstrategiasComunicacion ='" + oPrMercadoEstrategia.EstrategiasComunicacion + "' "); sbQuery.Append(",EstrategiasServicio ='" + oPrMercadoEstrategia.EstrategiasServicio + "' "); sbQuery.Append(",PresupuestoMercado ='" + oPrMercadoEstrategia.PresupuestoMercado + "' "); sbQuery.Append(",EstrategiasAprovisionamiento='" + oPrMercadoEstrategia.EstrategiasAprovisionamiento + "' "); sbQuery.Append(" WHERE "); sbQuery.Append(" CodProyecto = " + oPrMercadoEstrategia.CodProyecto); try { db.Open(); reg = db.ExecuteNonQuery(sbQuery.ToString(), System.Data.CommandType.Text); } catch (Exception) { throw; } finally { db.Close(); } return(reg); }
private void SetDatos(ProyectoMercadoEstrategia proyectoMercado) { if (proyectoMercado != null) { txtConcepto.Text = proyectoMercado.ConceptoProducto.htmlDecode(); txtEstrategiasDistribucion.Text = proyectoMercado.EstrategiasDistribucion.htmlDecode(); txtEstrategiasPrecio.Text = proyectoMercado.EstrategiasPrecio.htmlDecode(); txtEstrategiaPromocion.Text = proyectoMercado.EstrategiasPromocion.htmlDecode(); txtEstrategiaComunicacion.Text = proyectoMercado.EstrategiasComunicacion.htmlDecode(); txtEstrategiaServicio.Text = proyectoMercado.EstrategiasServicio.htmlDecode(); txtPresupuestoMercadeo.Text = proyectoMercado.PresupuestoMercado.htmlDecode(); txtEstrategiaAprovisionamiento.Text = proyectoMercado.EstrategiasAprovisionamiento.htmlDecode(); } }
protected void btm_guardarCambios_Click(object sender, EventArgs e) { try { ProyectoMercadoEstrategiaNegocio pmeNegocio = new ProyectoMercadoEstrategiaNegocio(); var query = getProyectoMercadoEstrategia(CodigoProyecto); if (query == null) { query = new ProyectoMercadoEstrategia() { CodProyecto = CodigoProyecto, ConceptoProducto = txtConcepto.Text.htmlEncode(), EstrategiasDistribucion = txtEstrategiasDistribucion.Text.htmlEncode(), EstrategiasPrecio = txtEstrategiasPrecio.Text.htmlEncode(), EstrategiasPromocion = txtEstrategiaPromocion.Text.htmlEncode(), EstrategiasComunicacion = txtEstrategiaComunicacion.Text.htmlEncode(), EstrategiasServicio = txtEstrategiaServicio.Text.htmlEncode(), EstrategiasAprovisionamiento = txtEstrategiaAprovisionamiento.Text.htmlEncode(), PresupuestoMercado = txtPresupuestoMercadeo.Text.htmlEncode() }; pmeNegocio.Agregar(query); } else { query.ConceptoProducto = txtConcepto.Text.htmlEncode(); query.EstrategiasDistribucion = txtEstrategiasDistribucion.Text.htmlEncode(); query.EstrategiasPrecio = txtEstrategiasPrecio.Text.htmlEncode(); query.EstrategiasPromocion = txtEstrategiaPromocion.Text.htmlEncode(); query.EstrategiasComunicacion = txtEstrategiaComunicacion.Text.htmlEncode(); query.EstrategiasServicio = txtEstrategiaServicio.Text.htmlEncode(); query.EstrategiasAprovisionamiento = txtEstrategiaAprovisionamiento.Text.htmlEncode(); query.PresupuestoMercado = txtPresupuestoMercadeo.Text.htmlEncode(); pmeNegocio.Modificar(query); } ProyectoGeneral.UpdateTab(CodigoTab, CodigoProyecto, usuario.IdContacto, usuario.CodGrupo, chkEsRealizado.Checked); ProyectoGeneral.GetUltimaActualizacion(lblUltimaActualizacion, lblFechaUltimaActualizacion, chkEsRealizado, btnUpdateTab, CodigoTab, CodigoProyecto); } catch (ApplicationException ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Advertencia, detalle : " + ex.Message + "');", true); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensaje", "alert('Sucedio un error, intentelo de nuevo. detalle : " + ex.Message + " ');", true); } }
/// <summary> metodo que Agrega un registro a la tabla de ProyectoMercadoEstrategia con /// los datos que vienen en el objeto /// </summary> /// <param name="oPrMercadoEstrategia">El Objeto para adicionar a la tabla</param> /// <returns>un Entero que indica si se ha agregado (1) registro o No (0) a la tabla</returns> /// <remarks>2014/10/24 Roberto Alvarado</remarks> public int Agregar(ProyectoMercadoEstrategia oPrMercadoEstrategia) { int reg = 0; sbQuery = new StringBuilder(); sbQuery.Append(" INSERT INTO ProyectoMercadoEstrategias ( "); sbQuery.Append(" CodProyecto "); sbQuery.Append(",ConceptoProducto "); sbQuery.Append(",EstrategiasDistribucion "); sbQuery.Append(",EstrategiasPrecio "); sbQuery.Append(",EstrategiasPromocion "); sbQuery.Append(",EstrategiasComunicacion "); sbQuery.Append(",EstrategiasServicio "); sbQuery.Append(",PresupuestoMercado "); sbQuery.Append(",EstrategiasAprovisionamiento"); sbQuery.Append(" ) VALUES ( "); sbQuery.Append(" " + oPrMercadoEstrategia.CodProyecto + " "); sbQuery.Append(",'" + oPrMercadoEstrategia.ConceptoProducto + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.EstrategiasDistribucion + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.EstrategiasPrecio + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.EstrategiasPromocion + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.EstrategiasComunicacion + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.EstrategiasServicio + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.PresupuestoMercado + "' "); sbQuery.Append(",'" + oPrMercadoEstrategia.EstrategiasAprovisionamiento + "' "); sbQuery.Append(" )"); try { db.Open(); reg = db.ExecuteNonQuery(sbQuery.ToString(), System.Data.CommandType.Text); } catch (Exception) { throw; } finally { db.Close(); } return(reg); }