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; } }