/// <summary>
        /// inserta datos de levantamiento de exhibición e impuloso
        /// 02/05/2011 Magaly jiménez
        ///  </summary>
        /// <param name="iPerson_id"></param>
        /// <param name="sid_Plannig"></param>
        /// <param name="icompany_id"></param>
        /// <param name="sClientPDV_code"></param>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="sSKU"></param>
        /// <param name="sid_Tipo_Act"></param>
        /// <param name="tfec_ini_act"></param>
        /// <param name="tfec_fin_act"></param>
        /// <param name="tFec_Reg_Cel"></param>
        /// <param name="tFec_Reg_BD"></param>
        /// <param name="sCreateBy"></param>
        /// <param name="tDateBy"></param>
        /// <param name="sModiBy"></param>
        /// <param name="tDateModiBy"></param>
        /// <param name="bValidado"></param>
        /// <returns></returns>
        public EOPE_REPORTE_EXHB_IMPULSO RegistrarLevantamientoExhbImpulso(int iPerson_id, string sid_Plannig, int icompany_id, string sClientPDV_code, string sid_ProductFamily, string sSKU,
                                                                           string sid_Tipo_Act, DateTime tfec_ini_act, DateTime tfec_fin_act, DateTime tFec_Reg_Cel, DateTime tFec_Reg_BD, string sCreateBy, DateTime tDateBy, string sModiBy, DateTime tDateModiBy, bool bValidado)
        {
            DataTable dt = oConn.ejecutarDataTable("UP_WEBXPLORA_OPE_REGISTELENVANTAEXHI_IMPULSO", iPerson_id, sid_Plannig, icompany_id, sClientPDV_code, sid_ProductFamily, sSKU,
                                                   sid_Tipo_Act, tfec_ini_act, tfec_fin_act, tFec_Reg_Cel, tFec_Reg_BD, sCreateBy, tDateBy, sModiBy, tDateModiBy, bValidado);

            EOPE_REPORTE_EXHB_IMPULSO oeEOPE_LevantamienExhiImpulso = new EOPE_REPORTE_EXHB_IMPULSO();


            oeEOPE_LevantamienExhiImpulso.Person_id        = iPerson_id;
            oeEOPE_LevantamienExhiImpulso.id_Plannig       = sid_Plannig;
            oeEOPE_LevantamienExhiImpulso.company_id       = icompany_id;
            oeEOPE_LevantamienExhiImpulso.ClientPDV_code   = sClientPDV_code;
            oeEOPE_LevantamienExhiImpulso.id_ProductFamily = sid_ProductFamily;
            oeEOPE_LevantamienExhiImpulso.SKU         = sSKU;
            oeEOPE_LevantamienExhiImpulso.id_Tipo_Act = sid_Tipo_Act;
            oeEOPE_LevantamienExhiImpulso.fec_ini_act = tfec_ini_act;
            oeEOPE_LevantamienExhiImpulso.fec_fin_act = tfec_fin_act;
            oeEOPE_LevantamienExhiImpulso.Fec_Reg_Cel = tFec_Reg_Cel;
            oeEOPE_LevantamienExhiImpulso.Fec_Reg_BD  = tFec_Reg_BD;
            oeEOPE_LevantamienExhiImpulso.CreateBy    = sCreateBy;
            oeEOPE_LevantamienExhiImpulso.DateBy      = tDateBy;
            oeEOPE_LevantamienExhiImpulso.ModiBy      = sModiBy;
            oeEOPE_LevantamienExhiImpulso.DateModiBy  = tDateModiBy;
            oeEOPE_LevantamienExhiImpulso.Validado    = bValidado;



            return(oeEOPE_LevantamienExhiImpulso);
        }
示例#2
0
        /// <summary>
        /// consulta por planning los registros levantados para exhibición e impulso
        /// 02/05/2011 Magaly Jiménez
        /// </summary>
        /// <param name="sid_Plannig"></param>
        /// <param name="tFec_Reg_BD"></param>
        /// <returns></returns>
        public DataSet ConsultarGrillaLevaExhiImpulsoSKU(string sid_Plannig, DateTime tFec_Reg_BD)
        {
            DOPE_REPORTE_EXHB_IMPULSO odlp = new DOPE_REPORTE_EXHB_IMPULSO();
            EOPE_REPORTE_EXHB_IMPULSO oelevapublicacion = new EOPE_REPORTE_EXHB_IMPULSO();

            DataSet dtLevantaPublicacion = odlp.ConsultarGrillalevaExhiImpulsoSKU(sid_Plannig, tFec_Reg_BD);

            odlp = null;
            return(dtLevantaPublicacion);
        }
示例#3
0
        /// <summary>
        /// inserta datos de levantamiento de exhibición e impuloso
        /// 02/05/2011 Magaly jiménez
        /// </summary>
        /// <param name="iPerson_id"></param>
        /// <param name="sid_Plannig"></param>
        /// <param name="icompany_id"></param>
        /// <param name="sClientPDV_code"></param>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="sSKU"></param>
        /// <param name="sid_Tipo_Act"></param>
        /// <param name="tfec_ini_act"></param>
        /// <param name="tfec_fin_act"></param>
        /// <param name="tFec_Reg_Cel"></param>
        /// <param name="tFec_Reg_BD"></param>
        /// <param name="sCreateBy"></param>
        /// <param name="tDateBy"></param>
        /// <param name="sModiBy"></param>
        /// <param name="tDateModiBy"></param>
        /// <param name="bValidado"></param>
        /// <returns></returns>
        public EOPE_REPORTE_EXHB_IMPULSO RegistrarINFOLevantaexhiimpulso(int iPerson_id, string sid_Plannig, int icompany_id, string sClientPDV_code, string sid_ProductFamily, string sSKU,
                                                                         string sid_Tipo_Act, DateTime tfec_ini_act, DateTime tfec_fin_act, DateTime tFec_Reg_Cel, DateTime tFec_Reg_BD, string sCreateBy, DateTime tDateBy, string sModiBy, DateTime tDateModiBy, bool bValidado)
        {
            DOPE_REPORTE_EXHB_IMPULSO odrOPE_levanexhicimpulso = new DOPE_REPORTE_EXHB_IMPULSO();
            EOPE_REPORTE_EXHB_IMPULSO oeOPE_levanexhiimpulso   = odrOPE_levanexhicimpulso.RegistrarLevantamientoExhbImpulso(iPerson_id, sid_Plannig, icompany_id, sClientPDV_code, sid_ProductFamily, sSKU,
                                                                                                                            sid_Tipo_Act, tfec_ini_act, tfec_fin_act, tFec_Reg_Cel, tFec_Reg_BD, sCreateBy, tDateBy, sModiBy, tDateModiBy, bValidado);

            odrOPE_levanexhicimpulso = null;
            return(oeOPE_levanexhiimpulso);
        }
示例#4
0
/// <summary>
/// actualizar levantamiento exhibición e impulso.
/// 02/05/2011  Magaly jiménez
/// </summary>
/// <param name="iid_rptePbl"></param>
/// <param name="sClientPDV_code"></param>
/// <param name="sid_ProductFamily"></param>
/// <param name="sSKU"></param>
/// <param name="sid_Tipo_Act"></param>
/// <param name="tfec_ini_act"></param>
/// <param name="tfec_fin_act"></param>
/// <param name="tFec_Reg_Cel"></param>
/// <param name="sModiBy"></param>
/// <param name="tDateModiBy"></param>
/// <param name="bValidado"></param>
/// <returns></returns>
        public EOPE_REPORTE_EXHB_IMPULSO Actualizar_levaExhibImpulos(int iid_rptePbl, string sClientPDV_code, string sid_ProductFamily, string sSKU,
                                                                     string sid_Tipo_Act, DateTime tfec_ini_act, DateTime tfec_fin_act, DateTime tFec_Reg_Cel, string sModiBy, DateTime tDateModiBy, bool bValidado)
        {
            DOPE_REPORTE_EXHB_IMPULSO odapLEPPI = new DOPE_REPORTE_EXHB_IMPULSO();

            EOPE_REPORTE_EXHB_IMPULSO oeaAPLevPubli = odapLEPPI.Actualizar_LevaExhiImpulso(iid_rptePbl, sClientPDV_code, sid_ProductFamily, sSKU,
                                                                                           sid_Tipo_Act, tfec_ini_act, tfec_fin_act, tFec_Reg_Cel, sModiBy, tDateModiBy, bValidado);

            odapLEPPI = null;
            return(oeaAPLevPubli);
        }
        /// <summary>
        /// consulta por planning los registros levantados para exhibición e impulso por sku
        /// 02/05/2011 Magaly Jiménezmary>
        /// <param name="sid_Plannig"></param>
        /// <param name="tFec_Reg_BD"></param>
        /// <returns></returns>
        public DataSet ConsultarGrillalevaExhiImpulsoSKU(string sid_Plannig, DateTime tFec_Reg_BD)
        {
            DataSet dt = oConn.ejecutarDataSet("UP_WEBXPLORA_OPE_CONSULTALEVANTAMIENTOEXHIIMPULSOSKU", sid_Plannig, tFec_Reg_BD);

            EOPE_REPORTE_EXHB_IMPULSO odLP = new EOPE_REPORTE_EXHB_IMPULSO();


            if (dt != null)
            {
                return(dt);
            }
            else
            {
                return(null);
            }
        }
        protected void BtnActuUsuInfo_Click(object sender, EventArgs e)
        {
            try
            {
                for (int i = 0; i <= GvLPublicaciones.Rows.Count - 1; i++)
                {
                    if (((DropDownList)GvLPublicaciones.Rows[i].Cells[0].FindControl("cmbsku")).Text == "0" || ((DropDownList)GvLPublicaciones.Rows[i].Cells[1].FindControl("cmbFamilia")).Text == "0")
                    {
                    }
                    else
                    {
                        EOPE_REPORTE_EXHB_IMPULSO oeLevanPublicaciones = oreporPublicacion.Actualizar_levaExhibImpulos(Convert.ToInt32(((Label)GvLPublicaciones.Rows[i].Cells[0].FindControl("lblcodregistro")).Text), ((DropDownList)GvLPublicaciones.Rows[i].Cells[5].FindControl("cmbCadena")).Text, ((DropDownList)GvLPublicaciones.Rows[i].Cells[2].FindControl("cmbFamilia")).Text, ((DropDownList)GvLPublicaciones.Rows[i].Cells[1].FindControl("cmbsku")).Text,
                                                                                                                       ((DropDownList)GvLPublicaciones.Rows[i].Cells[6].FindControl("cmbTipo")).Text, Convert.ToDateTime(((TextBox)GvLPublicaciones.Rows[i].Cells[3].FindControl("txt_Inicio_Actividad")).Text), Convert.ToDateTime(((TextBox)GvLPublicaciones.Rows[i].Cells[4].FindControl("txt_Fin_Actividad")).Text), DateTime.Now, Convert.ToString(this.Session["sUser"]), DateTime.Now, true);
                    }
                }


                SavelimpiarcontrolesLP();
                saveActivarbotonesLP();
                desactivarControleLP();
                Alertas.CssClass  = "MensajesCorrecto";
                LblFaltantes.Text = "Registros de Levantamiento de Publicaciones  fueron Actualizados con Exito";
                MensajeAlerta();
            }
            catch (Exception ex)
            {
                string error   = "";
                string mensaje = "";
                error   = Convert.ToString(ex.Message);
                mensaje = ConfigurationManager.AppSettings["ErrorConection"];
                if (error == mensaje)
                {
                    Lucky.CFG.Exceptions.Exceptions exs = new Lucky.CFG.Exceptions.Exceptions(ex);
                    string errMessage = "";
                    errMessage = mensaje;
                    errMessage = new Lucky.CFG.Util.Functions().preparaMsgError(ex.Message);
                    this.Response.Redirect("../../../err_mensaje.aspx?msg=" + errMessage, true);
                }
                else
                {
                    this.Session.Abandon();
                    Response.Redirect("~/err_mensaje_seccion.aspx", true);
                }
            }
        }
        /// <summary>
        /// actualizar levantamiento exhibición e impulso.
        /// 02/05/2011  Magaly jiménez
        /// <summary>

        public EOPE_REPORTE_EXHB_IMPULSO Actualizar_LevaExhiImpulso(int iid_rptePbl, string sClientPDV_code, string sid_ProductFamily, string sSKU,
                                                                    string sid_Tipo_Act, DateTime tfec_ini_act, DateTime tfec_fin_act, DateTime tFec_Reg_Cel, string sModiBy, DateTime tDateModiBy, bool bValidado)
        {
            DataTable dt = oConn.ejecutarDataTable("UP_WEBXPLORA_OPE_ACTUALIZARLENVANTAMIENTOEXHIBIMPULSO", iid_rptePbl, sClientPDV_code, sid_ProductFamily, sSKU,
                                                   sid_Tipo_Act, tfec_ini_act, tfec_fin_act, tFec_Reg_Cel, sModiBy, tDateModiBy, bValidado);
            EOPE_REPORTE_EXHB_IMPULSO oealp = new EOPE_REPORTE_EXHB_IMPULSO();

            oealp.id_exhbiImpl     = iid_rptePbl;
            oealp.ClientPDV_code   = sClientPDV_code;
            oealp.id_ProductFamily = sid_ProductFamily;
            oealp.SKU         = sSKU;
            oealp.id_Tipo_Act = sid_Tipo_Act;
            oealp.fec_ini_act = tfec_ini_act;
            oealp.fec_fin_act = tfec_fin_act;
            oealp.Fec_Reg_Cel = tFec_Reg_Cel;
            oealp.ModiBy      = sModiBy;
            oealp.DateModiBy  = tDateModiBy;
            oealp.Validado    = bValidado;



            return(oealp);
        }
        protected void BtnGuardarUsuInfo_Click(object sender, EventArgs e)
        {
            //bool continuar = false;
            LblFaltantes.Text = "";
            if (cmbplanning.Text == "0" || txt_fechaActual.Text == "" || cmbRecoger.Text == "0" || cmbRecoger.Text == "")

            {
                if (cmbplanning.Text == "0" || cmbplanning.Text == "")
                {
                    LblFaltantes.Text = ". " + "seleccione Campaña";
                }

                Alertas.CssClass  = "MensajesError";
                LblFaltantes.Text = "Debe ingresar información ";
                MensajeAlerta();
                return;
            }



            try
            {
                for (int i = 0; i <= GvLPublicaciones.Rows.Count - 1; i++)
                {
                    if (((DropDownList)GvLPublicaciones.Rows[i].Cells[1].FindControl("cmbsku")).Text == "0" || ((DropDownList)GvLPublicaciones.Rows[i].Cells[2].FindControl("cmbFamilia")).Text == "0")
                    {
                    }
                    else
                    {
                        EOPE_REPORTE_EXHB_IMPULSO oeLevanPublicaciones = oreporPublicacion.RegistrarINFOLevantaexhiimpulso(Convert.ToInt32(this.Session["personid"]), cmbplanning.Text, Convert.ToInt32(this.Session["companyid"]), ((DropDownList)GvLPublicaciones.Rows[i].Cells[5].FindControl("cmbCadena")).Text, ((DropDownList)GvLPublicaciones.Rows[i].Cells[2].FindControl("cmbFamilia")).Text, ((DropDownList)GvLPublicaciones.Rows[i].Cells[1].FindControl("cmbsku")).Text,
                                                                                                                           ((DropDownList)GvLPublicaciones.Rows[i].Cells[6].FindControl("cmbTipo")).Text, Convert.ToDateTime(((TextBox)GvLPublicaciones.Rows[i].Cells[3].FindControl("txt_Inicio_Actividad")).Text), Convert.ToDateTime(((TextBox)GvLPublicaciones.Rows[i].Cells[4].FindControl("txt_Fin_Actividad")).Text), DateTime.Now, Convert.ToDateTime(txt_fechaActual.Text), Convert.ToString(this.Session["sUser"]), DateTime.Now, Convert.ToString(this.Session["sUser"]), DateTime.Now, true);
                    }
                }

                //SavelimpiarcontrolesLP();
                saveActivarbotonesLP();
                desactivarControleLP();
                Alertas.CssClass  = "MensajesCorrecto";
                LblFaltantes.Text = "Registros de Levantamiento de Exhibición e Impulso  fueron creados  con Exito";
                MensajeAlerta();
            }
            catch (Exception ex)
            {
                string error   = "";
                string mensaje = "";
                error   = Convert.ToString(ex.Message);
                mensaje = ConfigurationManager.AppSettings["ErrorConection"];
                if (error == mensaje)
                {
                    Lucky.CFG.Exceptions.Exceptions exs = new Lucky.CFG.Exceptions.Exceptions(ex);
                    string errMessage = "";
                    errMessage = mensaje;
                    errMessage = new Lucky.CFG.Util.Functions().preparaMsgError(ex.Message);
                    this.Response.Redirect("../../../err_mensaje.aspx?msg=" + errMessage, true);
                }
                else
                {
                    this.Session.Abandon();
                    Response.Redirect("~/err_mensaje_seccion.aspx", true);
                }
            }
        }