예제 #1
0
        private void FunCargarCombos(int opcion)
        {
            switch (opcion)
            {
            case 0:
                DdlEstrategia.DataSource     = new CedenteDAO().FunGetEstrategiaCab();
                DdlEstrategia.DataTextField  = "Descripcion";
                DdlEstrategia.DataValueField = "Codigo";
                DdlEstrategia.DataBind();

                DdlCedente.DataSource     = new CedenteDAO().FunGetCedentes();
                DdlCedente.DataTextField  = "Descripcion";
                DdlCedente.DataValueField = "Codigo";
                DdlCedente.DataBind();

                _itemc.Text  = "--Seleccione Catálago/Producto--";
                _itemc.Value = "0";
                DdlCatalogo.Items.Add(_itemc);

                _asignacion.Text  = "--Seleccione Asignación--";
                _asignacion.Value = "0";
                DdlAsignacion.Items.Add(_asignacion);

                _campania.Text  = "--Seleccione Campaña--";
                _campania.Value = "0";
                DdlCampania.Items.Add(_campania);

                DdlMarcado.DataSource     = new ControllerDAO().FunGetParametroDetalle("TIPO MARCADO", "--Seleccione Tipo Marcado--", "S");
                DdlMarcado.DataTextField  = "Descripcion";
                DdlMarcado.DataValueField = "Codigo";
                DdlMarcado.DataBind();

                break;

            case 1:
                GrdvListas.DataSource = null;
                GrdvListas.DataBind();
                GrdvPreview.DataSource = null;
                GrdvPreview.DataBind();
                //LblExportar.Visible = false;
                //ImgExportar.Visible = false;
                LblTotal.InnerText = "0";

                DdlAccion.Items.Clear();
                _accion.Text  = "--Seleccione Acción--";
                _accion.Value = "0";
                DdlAccion.Items.Add(_accion);

                //_efecto.Text = "--Seleccione Efecto--";
                //_efecto.Value = "0";

                //_respuesta.Text = "--Seleccione Respuesta--";
                //_respuesta.Value = "0";

                //_contacto.Text = "--Seleccione Contacto--";
                //_contacto.Value = "0";

                DdlGestores.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                     int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestores.DataTextField  = "Descripcion";
                DdlGestores.DataValueField = "Codigo";
                DdlGestores.DataBind();

                DdlGestorApoyo.DataSource = new ControllerDAO().FunGetConsultasCatalogo(12, "--Seleccione Gestor--",
                                                                                        int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString());
                DdlGestorApoyo.DataTextField  = "Descripcion";
                DdlGestorApoyo.DataValueField = "Codigo";
                DdlGestorApoyo.DataBind();

                break;

            case 2:
                DdlAccion.DataSource     = new SpeechDAO().FunGetArbolNewAccion(int.Parse(ViewState["CodigoCPCE"].ToString()));
                DdlAccion.DataTextField  = "Descripcion";
                DdlAccion.DataValueField = "Codigo";
                DdlAccion.DataBind();

                DdlAsignacion.DataSource = new ConsultaDatosDAO().FunConsultaDatos(91, int.Parse(ViewState["CodigoCPCE"].ToString()), 0, 0, "",
                                                                                   "", "", Session["Conectar"].ToString());
                DdlAsignacion.DataTextField  = "Descripcion";
                DdlAsignacion.DataValueField = "Codigo";
                DdlAsignacion.DataBind();

                DdlCampania.DataSource = new ConsultaDatosDAO().FunConsultaDatos(119, int.Parse(ViewState["CodigoCPCE"].ToString()), 0, 0, "",
                                                                                 "", "", Session["Conectar"].ToString());
                DdlCampania.DataTextField  = "Descripcion";
                DdlCampania.DataValueField = "Codigo";
                DdlCampania.DataBind();
                break;
            }
        }
        protected void FunCargarCombos(int opcion)
        {
            try
            {
                switch (opcion)
                {
                case 0:
                    DdlEfecto.Items.Clear();
                    _efecto.Text  = "--Seleccione Efecto--";
                    _efecto.Value = "0";
                    DdlEfecto.Items.Add(_efecto);
                    DdlRespuesta.Items.Clear();
                    _respuesta.Text  = "--Seleccione Respuesta--";
                    _respuesta.Value = "0";
                    DdlRespuesta.Items.Add(_respuesta);
                    DdlContacto.Items.Clear();
                    _contacto.Text  = "--Seleccione Contacto--";
                    _contacto.Value = "0";
                    DdlContacto.Items.Add(_contacto);
                    break;

                case 2:
                    DdlAccion.DataSource     = new SpeechDAO().FunGetArbolNewAccion(int.Parse(ViewState["codigoCatalogo"].ToString()));
                    DdlAccion.DataTextField  = "Descripcion";
                    DdlAccion.DataValueField = "Codigo";
                    DdlAccion.DataBind();
                    break;

                case 3:
                    DdlEfecto.Items.Clear();
                    _efecto.Text  = "--Seleccione Efecto--";
                    _efecto.Value = "0";
                    DdlEfecto.Items.Add(_efecto);
                    DdlRespuesta.Items.Clear();
                    _respuesta.Text  = "--Seleccione Respuesta--";
                    _respuesta.Value = "0";
                    DdlRespuesta.Items.Add(_respuesta);
                    DdlContacto.Items.Clear();
                    _contacto.Text  = "--Seleccione Contacto--";
                    _contacto.Value = "0";
                    DdlContacto.Items.Add(_contacto);
                    DdlEfecto.DataSource     = new SpeechDAO().FunGetArbolNewEfecto(int.Parse(DdlAccion.SelectedValue));
                    DdlEfecto.DataTextField  = "Descripcion";
                    DdlEfecto.DataValueField = "Codigo";
                    DdlEfecto.DataBind();
                    break;

                case 4:
                    DdlRespuesta.Items.Clear();
                    _respuesta.Text  = "--Seleccione Respuesta--";
                    _respuesta.Value = "0";
                    DdlRespuesta.Items.Add(_respuesta);
                    DdlContacto.Items.Clear();
                    _contacto.Text  = "--Seleccione Contacto--";
                    _contacto.Value = "0";
                    DdlContacto.Items.Add(_contacto);
                    DdlRespuesta.DataSource     = new SpeechDAO().FunGetArbolNewRespuesta(int.Parse(DdlEfecto.SelectedValue));
                    DdlRespuesta.DataTextField  = "Descripcion";
                    DdlRespuesta.DataValueField = "Codigo";
                    DdlRespuesta.DataBind();
                    break;

                case 5:
                    DdlContacto.Items.Clear();
                    _contacto.Text  = "--Seleccione Contacto--";
                    _contacto.Value = "0";
                    DdlContacto.Items.Add(_contacto);
                    DdlContacto.DataSource     = new SpeechDAO().FunGetArbolNewContacto(int.Parse(DdlRespuesta.SelectedValue));
                    DdlContacto.DataTextField  = "Descripcion";
                    DdlContacto.DataValueField = "Codigo";
                    DdlContacto.DataBind();
                    break;
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
        private void FunCargarCombos(int opcion)
        {
            switch (opcion)
            {
            case 0:
                DdlCedente.DataSource     = new CedenteDAO().FunGetCedentes();
                DdlCedente.DataTextField  = "Descripcion";
                DdlCedente.DataValueField = "Codigo";
                DdlCedente.DataBind();

                _itemc.Text  = "--Seleccione Catálago/Producto--";
                _itemc.Value = "0";
                DdlCatalogo.Items.Add(_itemc);

                DdlAccion.Items.Clear();
                _accion.Text  = "--Seleccione Acción--";
                _accion.Value = "0";
                DdlAccion.Items.Add(_accion);

                DdlEfecto.Items.Clear();
                _efecto.Text  = "--Seleccione Efecto--";
                _efecto.Value = "0";
                DdlEfecto.Items.Add(_efecto);

                DdlRespuesta.Items.Clear();
                _respuesta.Text  = "--Seleccione Respuesta--";
                _respuesta.Value = "0";
                DdlRespuesta.Items.Add(_respuesta);

                DdlContacto.Items.Clear();
                _contacto.Text  = "--Seleccione Contacto--";
                _contacto.Value = "0";
                DdlContacto.Items.Add(_contacto);
                break;

            case 1:
                DdlAccion.DataSource     = new SpeechDAO().FunGetArbolNewAccion(int.Parse(DdlCedente.SelectedValue));
                DdlAccion.DataTextField  = "Descripcion";
                DdlAccion.DataValueField = "Codigo";
                DdlAccion.DataBind();
                break;

            case 2:
                DdlEfecto.Items.Clear();
                _efecto.Text  = "--Seleccione Efecto--";
                _efecto.Value = "0";
                DdlEfecto.Items.Add(_efecto);

                DdlRespuesta.Items.Clear();
                _respuesta.Text  = "--Seleccione Respuesta--";
                _respuesta.Value = "0";
                DdlRespuesta.Items.Add(_respuesta);

                DdlContacto.Items.Clear();
                _contacto.Text  = "--Seleccione Contacto--";
                _contacto.Value = "0";
                DdlContacto.Items.Add(_contacto);

                DdlEfecto.DataSource     = new SpeechDAO().FunGetArbolNewEfecto(int.Parse(DdlAccion.SelectedValue));
                DdlEfecto.DataTextField  = "Descripcion";
                DdlEfecto.DataValueField = "Codigo";
                DdlEfecto.DataBind();
                break;

            case 3:
                DdlRespuesta.Items.Clear();
                _respuesta.Text  = "--Seleccione Respuesta--";
                _respuesta.Value = "0";
                DdlRespuesta.Items.Add(_respuesta);

                DdlContacto.Items.Clear();
                _contacto.Text  = "--Seleccione Contacto--";
                _contacto.Value = "0";
                DdlContacto.Items.Add(_contacto);

                DdlRespuesta.DataSource     = new SpeechDAO().FunGetArbolNewRespuesta(int.Parse(DdlEfecto.SelectedValue));
                DdlRespuesta.DataTextField  = "Descripcion";
                DdlRespuesta.DataValueField = "Codigo";
                DdlRespuesta.DataBind();
                break;

            case 4:
                DdlContacto.Items.Clear();
                _contacto.Text  = "--Seleccione Contacto--";
                _contacto.Value = "0";
                DdlContacto.Items.Add(_contacto);
                DdlContacto.DataSource     = new SpeechDAO().FunGetArbolNewContacto(int.Parse(DdlRespuesta.SelectedValue));
                DdlContacto.DataTextField  = "Descripcion";
                DdlContacto.DataValueField = "Codigo";
                DdlContacto.DataBind();
                break;

            case 5:
                DdlCatalogo.DataSource     = new CedenteDAO().FunGetCatalogoProducto(int.Parse(DdlCedente.SelectedValue));
                DdlCatalogo.DataTextField  = "CatalogoProducto";
                DdlCatalogo.DataValueField = "CodigoCatalogo";
                DdlCatalogo.DataBind();
                break;
            }
        }