private BindingSource llenarCombo() { C_Telemarketing tele = new C_Telemarketing(); DataTable table = new DataTable(); table.Columns.Add("id"); table.Columns.Add("nomnbre"); table.Columns.Add("apellido"); foreach (var item in tele.listarTelemarketing()) { DataRow row = table.NewRow(); row[0] = item.id_telemarketing; row[1] = item.nombre; row[2] = item.codigo; table.Rows.Add(row); } DataRowCollection rows = table.Rows; object[] cell; Dictionary <int, string> dic = new Dictionary <int, string>(); BindingSource binding = new BindingSource(); foreach (DataRow item in rows) { cell = item.ItemArray; dic.Add(Convert.ToInt32(cell[0]), cell[2].ToString()); cell = null; } binding.DataSource = dic; return(binding); }
private void Page_Loaded(object sender, RoutedEventArgs e) { //Llenar los combos cmbTipo.Items.Clear(); cmbTipo.Items.Add("ADMINISTRADOR"); cmbTipo.Items.Add("CONFIRMADOR"); cmbTipo.Items.Add("TELEMARKETING"); cmbStatus.Items.Clear(); cmbStatus.Items.Add("ACTIVO"); cmbStatus.Items.Add("INACTIVO"); cmbPre1.Items.Clear(); cmbPre1.Items.Add("¿Cuál es su color favorito?"); cmbPre1.Items.Add("¿Cuál es su comida favorita?"); cmbPre1.Items.Add("¿Cuál es su película favorita?"); cmbPre1.Items.Add("¿Cuál es el nombre de su mascota?"); cmbPre1.Items.Add("¿Cuál es su canción favorita?"); Clases.C_Usuario user = new Clases.C_Usuario(); dtgrdusuarios.ItemsSource = user.listarUsuario(); if (dtgrdusuarios.ItemsSource != null) { foreach (Clases.C_Usuario u in dtgrdusuarios.ItemsSource) { if (u.status == 0) { u.estatus = "INACTIVO"; u.IsSelected = false; } else { u.estatus = "ACTIVO"; u.IsSelected = true; } switch (u.nivel) { case 0: u.tipo = "ADMINISTRADOR"; break; case 1: u.tipo = "CONFIRMADOR"; break; case 2: u.tipo = "TELEMARKETING"; break; } } } //llenar los combobox con listas dependiendo del tipo C_Telemarketing tele = new C_Telemarketing(); cmbTelemarketing.ItemsSource = llenarCombo(); cmbTelemarketing.DisplayMemberPath = "Value"; cmbTelemarketing.SelectedValuePath = "Key"; }
private void Page_Loaded(object sender, RoutedEventArgs e) { statusPrincipal stsp = new statusPrincipal(); cmbStatusPrincipal.ItemsSource = stsp.listarStatusPrincipal(); cmbStatusPrincipal.DisplayMemberPath = "descripcion"; cmbStatusPrincipal.SelectedValuePath = "id_statusPrincipal"; C_Telemarketing tele = new C_Telemarketing(); cmbTelemarketing.ItemsSource = llenarCombo(); cmbTelemarketing.DisplayMemberPath = "Value"; cmbTelemarketing.SelectedValuePath = "Key"; C_Locacion loc = new C_Locacion(); cmbLocacion.ItemsSource = loc.listarLocaciones(); cmbLocacion.DisplayMemberPath = "codigo"; cmbLocacion.SelectedValuePath = "idlocacion"; }