Exemple #1
0
        /// <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);
        }
Exemple #2
0
 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();
     }
 }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        /// <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);
        }