Exemple #1
0
        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);
        }
Exemple #2
0
        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";
        }
Exemple #3
0
        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";
        }