Exemplo n.º 1
0
        protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            RadComboBox        cmb_periodo   = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_periodo") as RadComboBox;
            RadComboBox        cmb_año       = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_año") as RadComboBox;
            RadComboBox        cmb_mes       = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_mes") as RadComboBox;
            RadComboBox        cmb_cadena    = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_cadena") as RadComboBox;
            RadComboBox        cmb_ciudad    = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_ciudad") as RadComboBox;
            RadComboBox        cmb_cobertura = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_cobertura") as RadComboBox;
            UpdatePanel        up_filtros    = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("up_filtros") as UpdatePanel;
            ModalPopupExtender mpe_ver       = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("mpe_ver") as ModalPopupExtender;

            iidcompany = Convert.ToInt32(this.Session["companyid"].ToString());
            sidcanal   = this.Session["Canal"].ToString();
            if (e.CommandName == "BUSCAR")
            {
                Label       lbl_id_año        = (Label)e.Item.FindControl("lbl_id_año");
                Label       lbl_id_mes        = (Label)e.Item.FindControl("lbl_id_mes");
                Label       lbl_id_periodo    = (Label)e.Item.FindControl("lbl_id_periodo");
                Label       lbl_id_tipoCiudad = (Label)e.Item.FindControl("lbl_id_tipoCiudad");
                Label       lbl_id_oficina    = (Label)e.Item.FindControl("lbl_id_oficina");
                Label       lbl_id_cadena     = (Label)e.Item.FindControl("lbl_id_cadena");
                ImageButton imgBtn_buscar     = (ImageButton)e.Item.FindControl("btn_img_buscar");

                cmb_año.SelectedIndex = cmb_año.Items.FindItemIndexByValue(lbl_id_año.Text);
                cmb_mes.SelectedIndex = cmb_mes.Items.FindItemIndexByValue(lbl_id_mes.Text);
                cargarPeriodo();
                cmb_periodo.SelectedIndex   = cmb_periodo.Items.FindItemIndexByValue(lbl_id_periodo.Text);
                cmb_cobertura.SelectedIndex = cmb_cobertura.Items.FindItemIndexByValue(lbl_id_tipoCiudad.Text);
                cmb_ciudad.SelectedIndex    = cmb_ciudad.Items.FindItemIndexByValue(lbl_id_oficina.Text);
                cmb_cadena.SelectedIndex    = cmb_cadena.Items.FindItemIndexByValue(lbl_id_cadena.Text);

                up_filtros.Update();
            }
            if (e.CommandName == "ELIMINAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");

                string path = Server.MapPath("~/parametros.xml");
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);

                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);
                cargarParametrosdeXml();
                mpe_ver.Show();
            }
        }
        protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            iidcompany = Convert.ToInt32(this.Session["companyid"].ToString());
            sidcanal   = this.Session["Canal"].ToString();
            if (e.CommandName == "BUSCAR")
            {
                Label       lbl_id_año        = (Label)e.Item.FindControl("lbl_id_año");
                Label       lbl_id_mes        = (Label)e.Item.FindControl("lbl_id_mes");
                Label       lbl_id_periodo    = (Label)e.Item.FindControl("lbl_id_periodo");
                Label       lbl_id_tipoCiudad = (Label)e.Item.FindControl("lbl_id_tipoCiudad");
                Label       lbl_id_oficina    = (Label)e.Item.FindControl("lbl_id_oficina");
                Label       lbl_id_cadena     = (Label)e.Item.FindControl("lbl_id_cadena");
                ImageButton imgBtn_buscar     = (ImageButton)e.Item.FindControl("btn_img_buscar");

                sidaño       = lbl_id_año.Text;
                sidmes       = lbl_id_mes.Text;
                sidperiodo   = lbl_id_periodo.Text;
                sidcobertura = lbl_id_tipoCiudad.Text;
                sioficina    = lbl_id_oficina.Text;
                sicadena     = lbl_id_cadena.Text;

                cmb_año.SelectedIndex = cmb_año.Items.FindItemIndexByValue(sidaño);
                cmb_mes.SelectedIndex = cmb_mes.Items.FindItemIndexByValue(sidmes);
                Llenar_Periodos();
                cmb_periodo.SelectedIndex   = cmb_periodo.Items.FindItemIndexByValue(sidperiodo);
                cmb_cobertura.SelectedIndex = cmb_cobertura.Items.FindItemIndexByValue(sidcobertura);
                cmb_oficina.SelectedIndex   = cmb_cobertura.Items.FindItemIndexByValue(sioficina);
                cmb_cadena.SelectedIndex    = cmb_cadena.Items.FindItemIndexByValue(sicadena);

                TabContainer_filtros.ActiveTabIndex = 0;
            }
            if (e.CommandName == "ELIMINAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");

                string path = Server.MapPath("~/parametros.xml");
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);



                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);
                cargarParametrosdeXml();
            }
        }
        protected void buttonGuardar_Click(object sender, EventArgs e)
        {
            string path = Server.MapPath("~/parametros.xml");
            Reportes_parametros oReportes_parametros = new Reportes_parametros();


            oReportes_parametros.Id_reporte  = Convert.ToInt32(this.Session["Reporte"]);
            oReportes_parametros.Id_user     = this.Session["sUser"].ToString();
            oReportes_parametros.Id_compañia = Convert.ToInt32(this.Session["companyid"]);
            oReportes_parametros.Id_servicio = Convert.ToInt32(this.Session["Service"]);
            oReportes_parametros.Id_canal    = this.Session["Canal"].ToString().Trim();

            //oReportes_parametros.Id_oficina = Convert.ToInt32(cmb_ciudad.SelectedValue);
            //oReportes_parametros.Id_punto_venta = cmb_punto_de_venta.SelectedValue;
            oReportes_parametros.Id_producto_categoria = cmb_ditribuidor.SelectedValue;
            //oReportes_parametros.Id_subCategoria = cmb_subCategoria.SelectedValue;

            oReportes_parametros.Id_producto_marca = sidmarca;
            //oReportes_parametros.Id_subMarca = cmb_subMarca.SelectedValue;
            //oReportes_parametros.SkuProducto = cmb_skuProducto.SelectedValue;
            oReportes_parametros.Id_año = cmb_año.SelectedValue;
            oReportes_parametros.Id_mes = cmb_mes.SelectedValue;


            //string descripcion = cmb_año.SelectedItem  + "-" + cmb_periodo.SelectedItem + "-" +
            //   cmb_oficina.SelectedItem + "-" + cmb_punto_de_venta.SelectedItem + "-" + cmb_categoria.SelectedItem + "-" +
            // cmb_marca.SelectedItem + "-" + cmb_familia.SelectedItem;

            oReportes_parametros.Descripcion = txt_descripcion_parametros.Text.Trim();

            Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

            if (!System.IO.File.Exists(path))
            {
                oReportes_parametrosToXml.createXml(oReportes_parametros, path);
            }
            else
            {
                oReportes_parametrosToXml.addToXml(oReportes_parametros, path);
            }


            cargarParametrosdeXml();
            txt_descripcion_parametros.Text     = "";
            TabContainer_filtros.ActiveTabIndex = 1;
        }
        protected void btn_actualizar_Click(object sender, EventArgs e)
        {
            string path = Server.MapPath("~/parametros.xml");
            Reportes_parametros oReportes_parametros = new Reportes_parametros();


            oReportes_parametros.Id          = Convert.ToInt32(Session["idxml"].ToString());
            oReportes_parametros.Id_reporte  = Convert.ToInt32(this.Session["Reporte"]);
            oReportes_parametros.Id_user     = this.Session["sUser"].ToString();
            oReportes_parametros.Id_compañia = Convert.ToInt32(this.Session["companyid"]);
            oReportes_parametros.Id_servicio = Convert.ToInt32(this.Session["Service"]);
            oReportes_parametros.Id_canal    = this.Session["Canal"].ToString().Trim();

            //oReportes_parametros.Id_oficina = Convert.ToInt32(cmb_ciudad.SelectedValue);
            //oReportes_parametros.Id_punto_venta = cmb_punto_de_venta.SelectedValue;
            //oReportes_parametros.Id_producto_categoria = cmb_categoria.SelectedValue;
            //oReportes_parametros.Id_subCategoria = cmb_subCategoria.SelectedValue;

            oReportes_parametros.Id_producto_marca = sidmarca;
            //oReportes_parametros.Id_subMarca = cmb_subMarca.SelectedValue;
            //oReportes_parametros.SkuProducto = cmb_skuProducto.SelectedValue;
            oReportes_parametros.Id_año = cmb_año.SelectedValue;
            oReportes_parametros.Id_mes = cmb_mes.SelectedValue;

            oReportes_parametros.Descripcion = txt_pop_actualiza.Text.Trim();

            Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

            if (System.IO.File.Exists(path))
            {
                if (oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path))
                {
                    oReportes_parametrosToXml.addToXml(oReportes_parametros, path);
                    cargarParametrosdeXml();
                }
            }

            lbl_saveconsulta.Visible = true;
            btn_img_add.Visible      = true;

            lbl_updateconsulta.Visible = false;
            btn_img_actualizar.Visible = false;

            TabContainer_filtros.ActiveTabIndex = 1;
        }
Exemplo n.º 5
0
        protected void buttonGuardar_Click(object sender, EventArgs e)
        {
            string path = Server.MapPath("~/parametros.xml");
            Reportes_parametros oReportes_parametros = new Reportes_parametros();


            oReportes_parametros.Id_reporte  = Convert.ToInt32(this.Session["Reporte"]);
            oReportes_parametros.Id_user     = this.Session["sUser"].ToString();
            oReportes_parametros.Id_compañia = Convert.ToInt32(this.Session["companyid"]);
            oReportes_parametros.Id_servicio = Convert.ToInt32(this.Session["Service"]);
            oReportes_parametros.Id_canal    = this.Session["Canal"].ToString().Trim();


            oReportes_parametros.Id_punto_venta        = cmb_PtoVenta.SelectedValue;
            oReportes_parametros.Id_producto_categoria = cmb_categoria.SelectedValue;
            oReportes_parametros.Id_subCategoria       = cmb_SubCategoria.SelectedValue;
            oReportes_parametros.SkuProducto           = cmbProducto.SelectedValue;

            oReportes_parametros.Id_año     = cmb_año.SelectedValue;
            oReportes_parametros.Id_mes     = cmb_mes.SelectedValue;
            oReportes_parametros.Id_periodo = Convert.ToInt32(cmb_periodo.SelectedValue);
            oReportes_parametros.id_dia     = cmb_Dia.SelectedValue;



            oReportes_parametros.Descripcion = txt_descripcion_parametros.Text.Trim();

            Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

            if (!System.IO.File.Exists(path))
            {
                oReportes_parametrosToXml.createXml(oReportes_parametros, path);
            }
            else
            {
                oReportes_parametrosToXml.addToXml(oReportes_parametros, path);
            }


            cargarParametrosdeXml();
            txt_descripcion_parametros.Text     = "";
            TabContainer_filtros.ActiveTabIndex = 0;
            up_favoritos.Update();
        }
Exemplo n.º 6
0
        protected void buttonGuardar_Click(object sender, EventArgs e)
        {
            string path = Server.MapPath("~/parametros.xml");
            Reportes_parametros oReportes_parametros = new Reportes_parametros();


            oReportes_parametros.Id_reporte  = Convert.ToInt32(this.Session["Reporte"]);
            oReportes_parametros.Id_user     = this.Session["sUser"].ToString();
            oReportes_parametros.Id_compañia = Convert.ToInt32(this.Session["companyid"]);
            oReportes_parametros.Id_servicio = Convert.ToInt32(this.Session["Service"]);
            oReportes_parametros.Id_canal    = this.Session["Canal"].ToString().Trim();

            oReportes_parametros.Id_oficina = Convert.ToInt32(cmb_ciudad.SelectedValue);

            oReportes_parametros.Id_año         = cmb_año.SelectedValue;
            oReportes_parametros.Id_mes         = cmb_mes.SelectedValue;
            oReportes_parametros.Id_tipoReporte = cmb_tipoReporte.SelectedValue;

            string periodo = cmb_periodo.SelectedValue;

            if (periodo == "")
            {
                periodo = "0";
            }
            oReportes_parametros.Id_periodo = Convert.ToInt32(periodo);

            oReportes_parametros.Descripcion = txt_descripcion_parametros.Text.Trim();

            Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

            if (!System.IO.File.Exists(path))
            {
                oReportes_parametrosToXml.createXml(oReportes_parametros, path);
            }
            else
            {
                oReportes_parametrosToXml.addToXml(oReportes_parametros, path);
            }


            cargarParametrosdeXml();
            txt_descripcion_parametros.Text     = "";
            TabContainer_filtros.ActiveTabIndex = 1;
        }
        protected void buttonGuardar_Click(object sender, EventArgs e)
        {
            RadComboBox        cmb_periodo   = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_periodo") as RadComboBox;
            RadComboBox        cmb_año       = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_año") as RadComboBox;
            RadComboBox        cmb_mes       = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_mes") as RadComboBox;
            RadComboBox        cmb_cadena    = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_cadena") as RadComboBox;
            RadComboBox        cmb_ciudad    = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_ciudad") as RadComboBox;
            RadComboBox        cmb_cobertura = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("cmb_cobertura") as RadComboBox;
            TextBox            txt_descripcion_parametros = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("txt_descripcion_parametros") as TextBox;
            ModalPopupExtender mpe_ver = RadPanelBar_menu.FindChildByValue <RadPanelItem>("filtro").FindControl("mpe_ver") as ModalPopupExtender;

            string path = Server.MapPath("~/parametros.xml");
            Reportes_parametros oReportes_parametros = new Reportes_parametros();

            oReportes_parametros.Id_reporte     = Convert.ToInt32(this.Session["Reporte"]);
            oReportes_parametros.Id_user        = this.Session["sUser"].ToString();
            oReportes_parametros.Id_compañia    = Convert.ToInt32(this.Session["companyid"]);
            oReportes_parametros.Id_servicio    = Convert.ToInt32(this.Session["Service"]);
            oReportes_parametros.Id_canal       = this.Session["Canal"].ToString().Trim();
            oReportes_parametros.Id_TipoCiudad  = Convert.ToInt32(cmb_cobertura.SelectedValue);
            oReportes_parametros.Id_oficina     = Convert.ToInt32(cmb_ciudad.SelectedValue);
            oReportes_parametros.Icadena        = (cmb_cadena.SelectedValue == "") ? 0 : Convert.ToInt32(cmb_cadena.SelectedValue);
            oReportes_parametros.Id_año         = cmb_año.SelectedValue;
            oReportes_parametros.Id_mes         = cmb_mes.SelectedValue;
            oReportes_parametros.Id_periodo     = Convert.ToInt32(cmb_periodo.SelectedValue);
            oReportes_parametros.Descripcion    = txt_descripcion_parametros.Text.Trim();
            oReportes_parametros.Id_tipoReporte = this.Request.Path;

            Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

            if (!System.IO.File.Exists(path))
            {
                oReportes_parametrosToXml.createXml(oReportes_parametros, path);
            }
            else
            {
                oReportes_parametrosToXml.addToXml(oReportes_parametros, path);
            }


            cargarParametrosdeXml();
            mpe_ver.Show();
        }
        protected void cargarParametrosdeXml()
        {
            string path = Server.MapPath("~/parametros.xml");

            if (System.IO.File.Exists(path))
            {
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id_reporte  = Convert.ToInt32(this.Session["Reporte"]);
                oReportes_parametros.Id_user     = this.Session["sUser"].ToString();
                oReportes_parametros.Id_compañia = Convert.ToInt32(this.Session["companyid"]);
                oReportes_parametros.Id_servicio = Convert.ToInt32(this.Session["Service"]);
                oReportes_parametros.Id_canal    = this.Session["Canal"].ToString().Trim();

                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                RadGrid_parametros.DataSource = oReportes_parametrosToXml.Get_Parametros(oReportes_parametros, path);
                RadGrid_parametros.DataBind();
            }
        }
 protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
 {
     iidcompany = Convert.ToInt32(this.Session["companyid"].ToString());
     sidcanal   = this.Session["Canal"].ToString();
     if (e.CommandName == "BUSCAR")
     {
         Label lbl_id_año         = (Label)e.Item.FindControl("lbl_id_año");
         Label lbl_id_mes         = (Label)e.Item.FindControl("lbl_id_mes");
         Label lbl_id_periodo     = (Label)e.Item.FindControl("lbl_id_periodo");
         Label lbl_id_oficina     = (Label)e.Item.FindControl("lbl_id_oficina");
         Label lbl_id_tipoReporte = (Label)e.Item.FindControl("lbl_id_tipoReporte");
         //crearXML(iidcompany, sidcanal, lbl_id_tipoReporte.Text.Trim(), lbl_id_oficina.Text.Trim(), lbl_id_año.Text.Trim(), lbl_id_mes.Text.Trim());
     }
     if (e.CommandName == "ELIMINAR")
     {
         Label  lbl_id = (Label)e.Item.FindControl("lbl_id");
         string path   = Server.MapPath("~/parametros.xml");
         Reportes_parametros oReportes_parametros = new Reportes_parametros();
         oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);
         Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();
         oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);
         cargarParametrosdeXml();
     }
 }
        protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            if (e.CommandName == "BUSCAR")
            {
                Label lbl_id_año     = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes     = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo = (Label)e.Item.FindControl("lbl_id_periodo");


                Label lbl_id_categoria = (Label)e.Item.FindControl("lbl_id_categoria");


                sidaño     = lbl_id_año.Text.Trim();
                sidmes     = lbl_id_mes.Text.Trim();
                sidperiodo = lbl_id_periodo.Text.Trim();

                sidcategoria = lbl_id_categoria.Text.Trim();



                //llenarPanelClientes();
            }
            if (e.CommandName == "ELIMINAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");

                string path = Server.MapPath("~/parametros.xml");
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);



                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);
                cargarParametrosdeXml();
            }
            if (e.CommandName == "EDITAR")
            {
                Label lbl_id         = (Label)e.Item.FindControl("lbl_id");
                Label lbl_id_año     = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes     = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo = (Label)e.Item.FindControl("lbl_id_periodo");

                Label lbl_id_categoria = (Label)e.Item.FindControl("lbl_id_categoria");

                Label lbl_quiebre = (Label)e.Item.FindControl("lbl_quiebre");
                Label lbl_dias    = (Label)e.Item.FindControl("lbl_dias");


                Session["idxml"]      = lbl_id.Text.Trim();
                cmb_año.SelectedIndex = cmb_año.Items.FindItemByValue(lbl_id_año.Text).Index;
                cmb_mes.SelectedIndex = cmb_mes.Items.FindItemByValue(lbl_id_mes.Text).Index;
                Llenar_Periodos();
                cmb_periodo.SelectedIndex = cmb_periodo.FindItemByValue(lbl_id_periodo.Text).Index;


                TabContainer_filtros.ActiveTabIndex = 0;
                lbl_updateconsulta.Visible          = true;
                btn_img_actualizar.Visible          = true;

                lbl_saveconsulta.Visible = false;
                btn_img_add.Visible      = false;
            }
        }
        protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            if (e.CommandName == "BUSCAR")
            {
                Label lbl_id_año          = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes          = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_oficina      = (Label)e.Item.FindControl("lbl_id_oficina");
                Label lbl_id_pdv          = (Label)e.Item.FindControl("lbl_id_pdv");
                Label lbl_id_categoria    = (Label)e.Item.FindControl("lbl_id_categoria");
                Label lbl_id_subCategoria = (Label)e.Item.FindControl("lbl_id_subCategoria");
                Label lbl_id_marca        = (Label)e.Item.FindControl("lbl_id_marca");
                Label lbl_id_subMarca     = (Label)e.Item.FindControl("lbl_id_subMarca");
                Label lbl_skuProducto     = (Label)e.Item.FindControl("lbl_skuProducto");

                sidaño           = lbl_id_año.Text.Trim();
                sidmes           = lbl_id_mes.Text.Trim();
                sidciudad        = lbl_id_oficina.Text.Trim();
                sidcategoria     = lbl_id_categoria.Text.Trim();
                sidsub_categoria = lbl_id_subCategoria.Text.Trim();
                sidmarca         = lbl_id_marca.Text.Trim();
                sidsub_marca     = lbl_id_subMarca.Text.Trim();
                sidpuntoventa    = lbl_id_pdv.Text.Trim();

                string sidperdil = this.Session["Perfilid"].ToString();
                if (cmb_año.SelectedValue == "0" && cmb_mes.SelectedValue == "0")
                {
                    if (sidperdil == ConfigurationManager.AppSettings["PerfilAnalista"])
                    {
                        GetPeridForAnalist();
                        ValidAnalyst = 0;
                    }
                    else if (sidperdil == ConfigurationManager.AppSettings["PerfilClienteDetallado"] || sidperdil == ConfigurationManager.AppSettings["PerfilClienteGeneral"])
                    {
                        GetPeriodForClient();
                        ValidAnalyst = 1;
                    }
                }
                else
                {
                    if (sidperdil == ConfigurationManager.AppSettings["PerfilAnalista"])
                    {
                        GetPeridForAnalist();
                        ValidAnalyst = 0;
                    }
                }

                llenarreporteComparativoEfectividad();
                llenarreporteEvolucionClientes();
            }
            if (e.CommandName == "ELIMINAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");

                string path = Server.MapPath("~/parametros.xml");
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);



                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);
                cargarParametrosdeXml();
            }
            if (e.CommandName == "EDITAR")
            {
                Label lbl_id              = (Label)e.Item.FindControl("lbl_id");
                Label lbl_id_año          = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes          = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo      = (Label)e.Item.FindControl("lbl_id_periodo");
                Label lbl_id_oficina      = (Label)e.Item.FindControl("lbl_id_oficina");
                Label lbl_id_pdv          = (Label)e.Item.FindControl("lbl_id_pdv");
                Label lbl_id_categoria    = (Label)e.Item.FindControl("lbl_id_categoria");
                Label lbl_id_subCategoria = (Label)e.Item.FindControl("lbl_id_subCategoria");
                Label lbl_id_marca        = (Label)e.Item.FindControl("lbl_id_marca");
                Label lbl_id_subMarca     = (Label)e.Item.FindControl("lbl_id_subMarca");

                Session["idxml"]      = lbl_id.Text.Trim();
                cmb_año.SelectedIndex = cmb_año.Items.FindItemByValue(lbl_id_año.Text).Index;
                cmb_mes.SelectedIndex = cmb_mes.Items.FindItemByValue(lbl_id_mes.Text).Index;

                //cmb_ciudad.SelectedIndex = cmb_ciudad.Items.FindItemByValue(lbl_id_oficina.Text).Index;

                //cmb_punto_de_venta.SelectedIndex = cmb_punto_de_venta.Items.FindItemByValue(lbl_id_pdv.Text).Index;
                //cmb_categoria.SelectedIndex = cmb_categoria.Items.FindItemByValue(lbl_id_categoria.Text).Index;
                //Subcategorias();
                //cmb_subCategoria.SelectedIndex = cmb_subCategoria.Items.FindItemByValue(lbl_id_subCategoria.Text).Index;

                //cmb_marca.SelectedIndex = cmb_marca.Items.FindItemByValue(lbl_id_marca.Text).Index;
                //cmb_subMarca.SelectedIndex = cmb_subMarca.Items.FindItemByValue(lbl_id_subMarca.Text).Index;

                TabContainer_filtros.ActiveTabIndex = 0;
                lbl_updateconsulta.Visible          = true;
                btn_img_actualizar.Visible          = true;

                lbl_saveconsulta.Visible = false;
                btn_img_add.Visible      = false;
            }
        }
Exemplo n.º 12
0
        protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            if (e.CommandName == "BUSCAR")
            {
                string sidperdil = this.Session["Perfilid"].ToString();

                Label lbl_id_año          = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes          = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo      = (Label)e.Item.FindControl("lbl_id_periodo");
                Label lbl_id_dia          = (Label)e.Item.FindControl("lbl_id_dia");
                Label lbl_id_pdv          = (Label)e.Item.FindControl("lbl_id_pdv");
                Label lbl_id_categoria    = (Label)e.Item.FindControl("lbl_id_categoria");
                Label lbl_id_subcategoria = (Label)e.Item.FindControl("lbl_id_subcategoria");
                Label lbl_id_producto     = (Label)e.Item.FindControl("lbl_id_producto");



                cmb_año.SelectedValue     = lbl_id_año.Text.Trim();
                cmb_mes.SelectedValue     = lbl_id_mes.Text.Trim();
                cmb_periodo.SelectedValue = lbl_id_periodo.Text.Trim();
                cmb_Dia.SelectedValue     = lbl_id_dia.Text;
                llenar_puntoVenta();
                cmb_PtoVenta.SelectedValue = lbl_id_pdv.Text;
                llenarCategoria();
                cmb_categoria.SelectedValue = lbl_id_categoria.Text;
                llenarSubcategoria();
                cmb_SubCategoria.SelectedValue = lbl_id_subcategoria.Text;
                llenarProducto();
                cmbProducto.SelectedValue = lbl_id_producto.Text;

                TabContainer_filtros.ActiveTabIndex = 0;


                cargarParametrosdeXml();
                ObtenerInformePrecio();
                ObtenerInformeStock_VentasXSemana();
                ObtenerInformeStock_VentasXDia();
                EvoluciondeVentasSemanalesXLinea();


                UpReportStock.Update();
            }
            if (e.CommandName == "ELIMINAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");

                string path = Server.MapPath("~/parametros.xml");
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);


                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);

                cargarParametrosdeXml();
                UpReportStock.Update();
            }
            if (e.CommandName == "EDITAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");
                Session["idxml"] = lbl_id.Text;

                string a         = Session["idxml"].ToString();
                string sidperdil = this.Session["Perfilid"].ToString();

                Label lbl_id_año          = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes          = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo      = (Label)e.Item.FindControl("lbl_id_periodo");
                Label lbl_id_dia          = (Label)e.Item.FindControl("lbl_id_dia");
                Label lbl_id_pdv          = (Label)e.Item.FindControl("lbl_id_pdv");
                Label lbl_id_categoria    = (Label)e.Item.FindControl("lbl_id_categoria");
                Label lbl_id_subcategoria = (Label)e.Item.FindControl("lbl_id_subcategoria");
                Label lbl_id_producto     = (Label)e.Item.FindControl("lbl_id_producto");



                cmb_año.SelectedValue     = lbl_id_año.Text.Trim();
                cmb_mes.SelectedValue     = lbl_id_mes.Text.Trim();
                cmb_periodo.SelectedValue = lbl_id_periodo.Text.Trim();
                cmb_Dia.SelectedValue     = lbl_id_dia.Text;
                llenar_puntoVenta();
                cmb_PtoVenta.SelectedValue = lbl_id_pdv.Text;
                llenarCategoria();
                cmb_categoria.SelectedValue = lbl_id_categoria.Text;
                llenarSubcategoria();
                cmb_SubCategoria.SelectedValue = lbl_id_subcategoria.Text;
                llenarProducto();
                cmbProducto.SelectedValue = lbl_id_producto.Text;

                TabContainer_filtros.ActiveTabIndex = 0;


                TabContainer_filtros.ActiveTabIndex = 0;
                lbl_updateconsulta.Visible          = true;
                btn_img_actualizar.Visible          = true;

                lbl_saveconsulta.Visible = false;
                btn_img_add.Visible      = false;

                UpReportStock.Update();
            }
        }
Exemplo n.º 13
0
        protected void RadGrid_parametros_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            if (e.CommandName.Equals("BUSCAR"))
            {
                Label lbl_id_año          = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes          = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo      = (Label)e.Item.FindControl("lbl_id_periodo");
                Label lbl_id_oficina      = (Label)e.Item.FindControl("lbl_id_oficina");
                Label lbl_id_pdv          = (Label)e.Item.FindControl("lbl_id_pdv");
                Label lbl_id_categoria    = (Label)e.Item.FindControl("lbl_id_categoria");
                Label lbl_id_subCategoria = (Label)e.Item.FindControl("lbl_id_subCategoria");
                Label lbl_id_marca        = (Label)e.Item.FindControl("lbl_id_marca");
                Label lbl_id_subMarca     = (Label)e.Item.FindControl("lbl_id_subMarca");
                Label lbl_skuProducto     = (Label)e.Item.FindControl("lbl_skuProducto");

                sidaño           = lbl_id_año.Text.Trim();
                sidmes           = lbl_id_mes.Text.Trim();
                sidperiodo       = lbl_id_periodo.Text.Trim();
                sidciudad        = lbl_id_oficina.Text.Trim();
                sidcategoria     = lbl_id_categoria.Text.Trim();
                sidsub_categoria = lbl_id_subCategoria.Text.Trim();
                sidmarca         = lbl_id_marca.Text.Trim();
                sidsub_marca     = lbl_id_subMarca.Text.Trim();
                sidsku           = lbl_skuProducto.Text.Trim();
                sidpuntoventa    = lbl_id_pdv.Text.Trim();

                llenarreporteInicial();

                //llenarreporteCompa();
                //llenarreporteCompaciuda();
            }
            if (e.CommandName == "ELIMINAR")
            {
                Label lbl_id = (Label)e.Item.FindControl("lbl_id");

                string path = Server.MapPath("~/parametros.xml");
                Reportes_parametros oReportes_parametros = new Reportes_parametros();
                oReportes_parametros.Id = Convert.ToInt32(lbl_id.Text);

                Reportes_parametrosToXml oReportes_parametrosToXml = new Reportes_parametrosToXml();

                oReportes_parametrosToXml.DeleteElement(oReportes_parametros, path);
                cargarParametrosdeXml();
            }
            if (e.CommandName == "EDITAR")
            {
                Label lbl_id              = (Label)e.Item.FindControl("lbl_id");
                Label lbl_id_año          = (Label)e.Item.FindControl("lbl_id_año");
                Label lbl_id_mes          = (Label)e.Item.FindControl("lbl_id_mes");
                Label lbl_id_periodo      = (Label)e.Item.FindControl("lbl_id_periodo");
                Label lbl_id_oficina      = (Label)e.Item.FindControl("lbl_id_oficina");
                Label lbl_id_pdv          = (Label)e.Item.FindControl("lbl_id_pdv");
                Label lbl_id_categoria    = (Label)e.Item.FindControl("lbl_id_categoria");
                Label lbl_id_subCategoria = (Label)e.Item.FindControl("lbl_id_subCategoria");
                Label lbl_id_marca        = (Label)e.Item.FindControl("lbl_id_marca");
                Label lbl_id_subMarca     = (Label)e.Item.FindControl("lbl_id_subMarca");
                Label lbl_skuProducto     = (Label)e.Item.FindControl("lbl_skuProducto");

                Session["idxml"]      = lbl_id.Text.Trim();
                cmb_año.SelectedIndex = cmb_año.Items.FindItemByValue(lbl_id_año.Text).Index;
                cmb_mes.SelectedIndex = cmb_mes.Items.FindItemByValue(lbl_id_mes.Text).Index;
                Llenar_Periodos();
                cmb_periodo.SelectedIndex = cmb_periodo.FindItemByValue(lbl_id_periodo.Text).Index;
                //cmb_ciudad.SelectedIndex = cmb_ciudad.Items.FindItemByValue(lbl_id_oficina.Text).Index;
                //cmb_punto_de_venta.SelectedIndex = cmb_punto_de_venta.Items.FindItemByValue(lbl_id_pdv.Text).Index;
                //cmb_categoria.SelectedIndex = cmb_categoria.Items.FindItemByValue(lbl_id_categoria.Text).Index;
                //Subcategorias();
                //cmb_subCategoria.SelectedIndex=cmb_subCategoria.Items.FindItemByValue(lbl_id_subCategoria.Text).Index;
                //cmb_marca.SelectedIndex = cmb_marca.Items.FindItemByValue(lbl_id_marca.Text).Index;
                //cmb_subMarca.SelectedIndex = cmb_subMarca.Items.FindItemByValue(lbl_id_subMarca.Text).Index;
                //cmb_skuProducto.SelectedIndex = cmb_skuProducto.Items.FindItemByValue(lbl_skuProducto.Text).Index;

                TabContainer_filtros.ActiveTabIndex = 0;
                lbl_updateconsulta.Visible          = true;
                btn_img_actualizar.Visible          = true;
                lbl_saveconsulta.Visible            = false;
                btn_img_add.Visible = false;
            }
        }