Ejemplo n.º 1
0
        protected void cargaddw()
        {
            ListItem kk;

            // fisrt priority
            ddwPiority.Items.Clear();
            kk      = new ListItem();
            kk.Text = "None"; ddwPiority.Items.Add(kk);
            for (int i = 1; i <= 5; i++)
            {
                kk      = new ListItem();
                kk.Text = i.ToString(); ddwPiority.Items.Add(kk);
            }
            //
            ddwWorkFlow.Items.Clear();
            kk = new ListItem(); kk.Text = "None"; ddwWorkFlow.Items.Add(kk);
            kk = new ListItem(); kk.Text = "TRANSLATION"; ddwWorkFlow.Items.Add(kk);
            kk = new ListItem(); kk.Text = "TRANSLATION_REVIEW"; ddwWorkFlow.Items.Add(kk);
            kk = new ListItem(); kk.Text = "TRANSLATION_REVIEW_VALIDATION"; ddwWorkFlow.Items.Add(kk);
            kk = new ListItem(); kk.Text = "TRANSLATION_VALIDATION"; ddwWorkFlow.Items.Add(kk);
            // languages
            var DL = new LanguageList(Session["host"].ToString());

            // DL.ObtenLista2(); // retreives only spa and eng
            DL.ObtenLista();
            if (!DL.todoOK)
            {
                lblOut.Text = string.Format("<font color='red'>[{0}]</font>", DL.info);
                return;
            }
            // we have de list
            ddwSource.Items.Clear();
            ddwTarget.Items.Clear();
            foreach (Language l in DL.RootLanguages.languages)
            {
                kk = new ListItem(); kk.Text = l.name; kk.Value = l.code; ddwSource.Items.Add(kk);
                kk = new ListItem(); kk.Text = l.name; kk.Value = l.code; ddwTarget.Items.Add(kk);
                // seleccionar inglés y spa
            }
            int posi = 0;

            foreach (ListItem i in ddwSource.Items)
            {
                if (i.Value == "English")
                {
                    ddwSource.SelectedIndex = posi;
                }
                posi++;
            }
            posi = 0;
            foreach (ListItem ii in ddwTarget.Items)
            {
                if (ii.Value == "Spanish")
                {
                    ddwTarget.SelectedIndex = posi;
                }
                posi++;
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var DL = new LanguageList(Session["host"].ToString());
                lblOut.Text = "";
                DL.ObtenLista();
                if (!DL.todoOK)
                {
                    lblOut.Text = string.Format("<font color='red'>[{0}]</font>", DL.info);
                    return;
                }
                // we have de list
                DataTable dt = new DataTable();
                dt.Columns.Add("code");
                dt.Columns.Add("name");
                DataRow dr1;
                foreach (Language l in DL.RootLanguages.languages)
                {
                    dr1         = dt.NewRow();
                    dr1["code"] = l.code;
                    dr1["name"] = l.name;
                    dt.Rows.Add(dr1);
                }

                BoundField campo = new BoundField();
                campo.HeaderText = "code";
                campo.DataField  = "code";
                campo.ReadOnly   = true;
                campo.Visible    = true;
                gvLanguages.Columns.Add(campo);

                campo            = new BoundField();
                campo.HeaderText = "name";
                campo.DataField  = "name";
                campo.ReadOnly   = true;
                campo.Visible    = true;
                gvLanguages.Columns.Add(campo);

                gvLanguages.AutoGenerateColumns = false;
                gvLanguages.DataSource          = dt;
                gvLanguages.DataBind();
                lblOut.Text  = DL.info;
                lblOut.Text += "<br>Done!";
            }
        }