public static ASPxListBox MontaListMultCk(ASPxListBox pListBox, string pTabela, string pCampoExibe, string pCampoValor, Boolean pExibeValor) { //Documentação - Chamada da Função // //String[] Campos = { "tipo", "descricao", "apelido" }; //RgbDbLib.MontaComboFullCk(ListBoxModelo2, "tcobran", Campos, "tipo", true); // //Todas as Caracteristicas do Combo são montadas na Classe, a chamada passa do combo vazio. //1o. Campo da Lista é um CheckBox //Fim Documentação - Chamada da Função String script = "SELECT " + pCampoExibe + "," + pCampoValor + " FROM " + pTabela + " WITH(NOLOCK)"; DataSet ds = SreDblib.GetDsScript(script); ListEditItem le; foreach (DataRow dr in ds.Tables[0].Rows) { le = new ListEditItem(); if (pExibeValor) { le.Text = dr[pCampoValor].ToString() + " - " + dr[pCampoExibe].ToString(); } else { le.Text = dr[pCampoExibe].ToString(); }; le.Value = dr[pCampoValor].ToString(); pListBox.Items.Add(le); } return(pListBox); }
public static ASPxListBox MontaList(ASPxListBox pCombo, string pTabela, string pCampoExibe, string pCampoValor, Boolean pExibeValor) { //Documentação - Chamada da Função // //RgbDbLib.MontaList(ASPxListBox1, "tcobran", "descricao", "tipo", true); // //Fim Documentação - Chamada da Função String script = "SELECT " + pCampoExibe + "," + pCampoValor + " FROM " + pTabela + " WITH(NOLOCK)"; DataSet ds = SreDblib.GetDsScript(script); ListEditItem le; foreach (DataRow dr in ds.Tables[0].Rows) { le = new ListEditItem(); if (pExibeValor) { le.Text = dr[pCampoValor].ToString() + " - " + dr[pCampoExibe].ToString(); } else { le.Text = dr[pCampoExibe].ToString(); }; le.Value = dr[pCampoValor].ToString(); pCombo.Items.Add(le); } return(pCombo); }
protected ASPxTokenBox PopulateTokenBox(ASPxTokenBox tokenbox, string sqlcode, string textfield, string valuefield, bool preselected) { SQL_utils sql = new SQL_utils("backend"); DataTable dt = sql.DataTable_from_SQLstring(sqlcode); foreach (DataRow row in dt.Rows) { ListEditItem lei = new ListEditItem(); lei.Value = row[valuefield]; lei.Text = row[textfield].ToString(); tokenbox.Items.Add(lei); if (preselected) { //Do not preselect List <string> donotpreselect = new List <string> { "DQ", "Not Enrolled" }; if (!donotpreselect.Contains(row[textfield])) { tokenbox.Tokens.Add(row[textfield].ToString()); } } } sql.Close(); return(tokenbox); }
protected void cmbox_DataBoundFilters(object sender, EventArgs e) { ListEditItem defaultItem = new ListEditItem("-Select-", 9999); ASPxComboBoxMWInContent.Items.Insert(0, defaultItem); ASPxComboBoxMWInContent.SelectedIndex = 0; }
public static void AddCheckQuestionAdvanced(BusinessLogicLayer.Entities.FormBuilder.FormField Q, Panel QuestionPanel) { QuestionPanel.ToolTip = Q.FormFieldType.Name; Label QuestionTitle = new Label(); QuestionTitle.Text = String.Format(@"<span class='fb-Title'>{0}</span>", Q.Title); //----- Label IsReqired = new Label(); IsReqired.Text = (Q.IsRequired) ? "*Required" : ""; //----- Label HelpText = new Label(); HelpText.Text = Q.HelpText; //----- //Panel AnswerArea = new Panel(); ASPxListBox chckbx = new ASPxListBox(); chckbx.SelectionMode = ListEditSelectionMode.CheckColumn; chckbx.Width = new Unit(400); chckbx.ID = chckbx.ID = "CheckList" + Q.FormFieldId.ToString(); foreach (BusinessLogicLayer.Entities.FormBuilder.FormFieldValue qa in Q.FormFieldValues) { ListEditItem item = new ListEditItem(); item.Text = qa.FieldValue; item.Value = qa.FormFieldValueId; chckbx.Items.Add(item); } if (Q.IsRequired) { chckbx.ValidationSettings.CausesValidation = true; chckbx.ValidationSettings.ErrorDisplayMode = ErrorDisplayMode.Text; chckbx.ValidationSettings.RequiredField.IsRequired = true; } //----- ControlsAdder(QuestionPanel, QuestionsTemplates.Paragraph, new Control[4] { QuestionTitle, IsReqired, HelpText, chckbx }, new String[4] { "@QuestionTitle", "@IsRequired", "@HelpText", "@AnswerTextBox" }); }
protected void cmbox_DataBoundGroup(object sender, EventArgs e) { ListEditItem defaultItem = new ListEditItem("Default", "%%"); ASPxComboBoxGroupInContent.Items.Insert(0, defaultItem); ASPxComboBoxGroupInContent.SelectedIndex = 0; }
protected void cboPositionGroup_Load(object sender, System.EventArgs e) { ASPxComboBox cboPositionGroup = grid.FindEditFormTemplateControl("cboPositionGroup") as ASPxComboBox; if (cboPositionGroup != null) { foreach (Philip.Modules.Salary_Group.Salary_GroupInfo p in objGroup.GetSalaryGroupByType(0)) { cboPositionGroup.Items.Add(new DevExpress.Web.ASPxEditors.ListEditItem(p.groupname, p.id.ToString())); cboPositionGroup.SelectedIndex = 0; } } if (Session["id"] != null) { ListEditItem item = cboPositionGroup.Items.FindByValue(Session["id"].ToString()); if (item != null) { item.Selected = true; } } if (GetText("groupid") != null && GetText("groupid").Trim() != "") { ListEditItem item = cboPositionGroup.Items.FindByValue((object)GetText("groupid")); if (item != null) { item.Selected = true; } } }
public override void Load_InitData() { this.OnChange += this_OnChange; //this.RegisterJavaScript(); if (!this.IsPostBack) { // Control Type... var imgPathF = "~/Images/Control/{0}.png"; this.cboCtrlType.Items.Clear(); foreach (var item in Helpers.ArrDashboardCtrlType) { var img = string.Format(imgPathF, item.Cat); var litem = new ListEditItem(item.Name, item.Code, img); this.cboCtrlType.Items.Add(litem); } } else { // Tải lại source cho cboLayout(để nó không bị thiếu khi vừa thêm mới 1 KPI trong sự kiện của CallbackPanel) // Vì cơ chế của CallbackPanel sẽ không để lại ViewState mỗi lần Render if (!string.IsNullOrEmpty(this.MyPage.WHCode)) { var layoputs = MyBI.Me.Get_Widget(this.MyPage.WHCode).ToList(); Helpers.SetDataSource(this.cboLayout, layoputs, "Code", "Name", this.cboLayout.Value); } // Tạo lại control.... this.AddNew_PropControl(null, true); } }
public static ASPxComboBox MontaComboRegimeCasamento(ASPxComboBox pCombo) { //Documentação - Chamada da Função // //SreLib.MontaComboRegimeCasamento(ASPxComboBox1, true); // //Fim Documentação - Chamada da Função ListEditItem le; pCombo.Items.Clear(); // le = new ListEditItem(); le.Text = " 1 - " + "Comunhão Universal de Bens"; pCombo.Items.Add(le); // le = new ListEditItem(); le.Text = " 2 - " + "Comunhão Parcial de Bens"; pCombo.Items.Add(le); // le = new ListEditItem(); le.Text = " 3 - " + "Separação Total de Bens"; pCombo.Items.Add(le); // le = new ListEditItem(); le.Text = " 4 - " + "Participação Final nos Aquestos"; pCombo.Items.Add(le); // return(pCombo); }
protected void cmbox_DataBoundVF(object sender, EventArgs e) { ListEditItem defaultItem = new ListEditItem("All", "%%"); ASPxComboBoxVF.Items.Insert(0, defaultItem); ASPxComboBoxVF.SelectedIndex = 0; }
public static ASPxComboBox MontaComboGroup(ASPxComboBox pCombo, string pTabela, string pCampoExibe, string pCampoValor, Boolean pExibeValor) { //Documentação - Chamada da Função // //RgbDbLib.MontaComboGroup(ASPxComboBox1, "tcobran", "descricao", "tipo", true); // //Especialização para select que precise de Group by em função de grande numero de registros pelo campo pCampoValor // //Fim Documentação - Chamada da Função String script = "SELECT " + pCampoExibe + "," + pCampoValor + " FROM " + pTabela + " WITH(NOLOCK) Group by " + pCampoValor + " Order by " + pCampoValor; DataSet ds = SreDblib.GetDsScript(script); ListEditItem le; foreach (DataRow dr in ds.Tables[0].Rows) { le = new ListEditItem(); if (pExibeValor) { le.Text = dr[pCampoValor].ToString() + " - " + dr[pCampoExibe].ToString(); } else { le.Text = dr[pCampoExibe].ToString(); }; le.Value = dr[pCampoValor].ToString(); pCombo.Items.Add(le); } return(pCombo); }
public static ASPxComboBox MontaComboCritica(ASPxComboBox pCombo) { //Documentação - Chamada da Função // //RgbDbLib.MontaComboCritica(ASPxComboBox1); // //Fim Documentação - Chamada da Função string pTabela = "codcriti"; string pCampoExibe = "descricao"; string pCampoValor = "codigo"; Boolean pExibeValor = true; String script = "SELECT " + pCampoExibe + "," + pCampoValor + " FROM " + pTabela + " WITH(NOLOCK) ORDER BY 1"; DataSet ds = SreDblib.GetDsScript(script); ListEditItem le; foreach (DataRow dr in ds.Tables[0].Rows) { le = new ListEditItem(); if (pExibeValor) { le.Text = dr[pCampoValor].ToString() + " - " + dr[pCampoExibe].ToString(); } else { le.Text = dr[pCampoExibe].ToString(); }; le.Value = dr[pCampoValor].ToString(); pCombo.Items.Add(le); } return(pCombo); }
/// <summary> /// 绑定产品ID号信息 /// </summary> public void BindProId() { if (cmbWorkPlace.SelectedIndex < 0) { return; } //DataTable dtProId = CommonFunction.GetLotWorkProId(cmbWorkPlace.SelectedItem.Value.ToString()); DataTable dtProId = CommonFunction.GetProId(); ASPxListBox proidListBox = (ASPxListBox)checkComboBox.FindControl("lbx_proid"); foreach (DataRow drItem in dtProId.Rows) { ListEditItem listEditItem = new ListEditItem(); listEditItem.Text = Convert.ToString(drItem["PRODUCT_CODE"]); listEditItem.Value = Convert.ToString(drItem["PRODUCT_CODE"]); proidListBox.Items.Add(listEditItem); } ViewState["dtProId"] = dtProId; ListEditItem listItem = new ListEditItem(); listItem.Text = "(Select All)"; listItem.Value = string.Empty; proidListBox.Items.Insert(0, listItem); }
protected void txtMetricDispName_ValueChanged(object sender, EventArgs e) { ASPxTextBox _sender = (ASPxTextBox)sender; ListEditItem selectedItem = lbSelectedMetricFields.SelectedItem; selectedItem.SetValue("DisplayName", _sender.Text.Trim()); }
public void InstantiateIn(Control container) { ASPxComboBox comboBox = new ASPxComboBox { Width = Unit.Percentage(100), ClientInstanceName = _clientInstance }; comboBox.ClientSideEvents.KeyDown = BatchEditKeyDown; comboBox.ClientSideEvents.LostFocus = BatchEditLostFocus; ListEditItem notAssignedItem = new ListEditItem("N/A", null); comboBox.Items.Add(notAssignedItem); foreach (var currentObject in Objects) { var memberInfo = currentObject.GetTypeInfo().KeyMember; if (memberInfo != null) { var key = memberInfo.GetValue(currentObject); var item = new ListEditItem(currentObject.ToString(), key); comboBox.Items.Add(item); } else { var o = ((dynamic)currentObject); comboBox.Items.Add(o.Name, o.Key); } } container.Controls.Add(comboBox); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int year = DateTime.Now.Year; int month = DateTime.Now.Month; for (int i = 0; i < 10; i++) { ListEditItem item = ASPxComboBox1.Items.Add(); item.Text = (year + i - 5).ToString(); item.Value = (year + i - 5).ToString(); if (item.Value.Equals(year.ToString())) { item.Selected = true; } } for (int i = 1; i <= 12; i++) { ListEditItem item = ASPxComboBox2.Items.Add(); item.Text = i.ToString(); item.Value = i.ToString(); if (item.Value.Equals(month.ToString())) { item.Selected = true; } } } BindData(); }
protected void cboUnit_Load(object sender, System.EventArgs e) { ASPxComboBox cboUnit = grid.FindEditFormTemplateControl("cboUnit") as ASPxComboBox; VNPT.Modules.Employees.EmployeesInfo em = objEmployees.GetEmployeeByCode(this.UserInfo.Username); if (em != null) { if (UserInfo.IsInRole("ToChucVTT")) // vien thong tinh { cboUnit.Items.Clear(); List <VNPT.Modules.Unit.UnitInfo> list = objUnit.GetParentUnits(); foreach (VNPT.Modules.Unit.UnitInfo u in list) { cboUnit.Items.Add(new ListEditItem(u.name, u.id.ToString())); List <VNPT.Modules.Unit.UnitInfo> listChild = objUnit.GetChildUnits(u.id); foreach (VNPT.Modules.Unit.UnitInfo u1 in listChild) { cboUnit.Items.Add(new ListEditItem(Server.HtmlDecode(" ") + u1.name, u1.id.ToString())); //cboUnit.Items.Add(new ListItem(Server.HtmlDecode(" ") + u1.name, u1.id.ToString())); List <VNPT.Modules.Unit.UnitInfo> listNextChild = objUnit.GetChildUnits(u1.id); foreach (VNPT.Modules.Unit.UnitInfo u2 in listNextChild) { cboUnit.Items.Add(new ListEditItem(Server.HtmlDecode(" ") + u2.name, u2.id.ToString())); } } } // cmbDonVi.SelectedIndex = 0; } else { cboUnit.Items.Clear(); cboUnit.Items.Add(new ListEditItem(objUnit.GetUnit(objUnit.GetUnit(em.unitid).parentid).name, objUnit.GetUnit(objUnit.GetUnit(em.unitid).parentid).id.ToString())); List <VNPT.Modules.Unit.UnitInfo> listChild = objUnit.GetChildUnits(objUnit.GetUnit(objUnit.GetUnit(em.unitid).parentid).id); foreach (VNPT.Modules.Unit.UnitInfo u1 in listChild) { cboUnit.Items.Add(new ListEditItem(Server.HtmlDecode(" ") + u1.name, u1.id.ToString())); List <VNPT.Modules.Unit.UnitInfo> listNextChild = objUnit.GetChildUnits(u1.id); foreach (VNPT.Modules.Unit.UnitInfo u2 in listNextChild) { cboUnit.Items.Add(new ListEditItem(Server.HtmlDecode(" ") + u2.name, u2.id.ToString())); } } //cmbDonVi.SelectedIndex = 0; } } if (GetText("uid") != null && GetText("uid").Trim() != "") { ListEditItem item = cboUnit.Items.FindByValue((object)GetText("uid")); if (item != null) { item.Selected = true; } else { cboUnit.SelectedIndex = 0; } } }
protected void cbMetricSort_SelectedIndexChanged(object sender, EventArgs e) { ASPxComboBox _sender = (ASPxComboBox)sender; ListEditItem selectedItem = lbSelectedMetricFields.SelectedItem; selectedItem.SetValue("Sort", _sender.SelectedItem.Value); }
private int GetAwardedQuoteDetails() { ViewModel.QuoteNumber = Session["QuoteNumber"].ToString(); ViewModel.GetAwardedQuoteDetails(); if (ViewModel.Error != "") { lblError.Text = String.Format("Error at GetAwardedQuoteDetails. {0}", ViewModel.Error); pcError.ShowOnPageLoad = true; return(0); } try { ListEditItem itemSalesperson = cbxSalesperson.Items.FindByValue(ViewModel.Salesperson); if (itemSalesperson != null) { cbxSalesperson.Value = ViewModel.Salesperson; } ListEditItem itemProgramManager = cbxProgramManager.Items.FindByValue(ViewModel.ProgramManager); if (itemProgramManager != null) { cbxProgramManager.Value = ViewModel.ProgramManager; } //ListEditItem itemQuoteReason = cbxQuoteReason.Items.FindByValue(ViewModel.QuoteReason); //if (itemQuoteReason != null) cbxQuoteReason.Value = ViewModel.QuoteReason; //tbxQuoteReason.Text = ViewModel.QuoteReason; ListEditItem itemFormOfCommitment = cbxFormOfCommitment.Items.FindByValue(ViewModel.FormOfCommitment); if (itemFormOfCommitment != null) { cbxFormOfCommitment.Value = ViewModel.FormOfCommitment; } ListEditItem itemBasePart = cbxReplacingBasePart.Items.FindByValue(ViewModel.ReplacingBasePart); if (itemBasePart != null) { cbxReplacingBasePart.Value = ViewModel.ReplacingBasePart; if (itemBasePart.Text != "") { cbxReplacingBasePart.Enabled = true; } } deAwardDate.Value = ViewModel.AwardDate; memoComments.Text = ViewModel.Comments; } catch (Exception ex) { string error = (ex.InnerException != null) ? ex.InnerException.Message : ex.Message; lblError.Text = String.Format("Error at GetAwardedQuoteDetails. {0}", error); pcError.ShowOnPageLoad = true; return(0); } return(1); }
protected void OnListBoxSelectedIndexChanged(object sender, EventArgs e) { ListEditItem selectedItem = ((ASPxListBox)sender).SelectedItem; pcPopup.Left = 400; pcPopup.Top = 600; pcPopup.Text = string.Format("Selected item chaged:<br /><br /><strong>text</strong>='{0}'<br /><strong>value</strong>={1}<br />", selectedItem.Text, selectedItem.Value); pcPopup.ShowOnPageLoad = true; }
protected void pnlChiTietKhenThuong_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e) { int nhom = Int32.Parse(e.Parameter.ToString()); DataTable tb = SqlHelper.ExecuteDataset(strconn, "[HRM_KhenThuong_TapThe2]", nhom).Tables[0]; if (tb.Rows.Count > 0) { DataRow row = tb.Rows[0]; int nam = Int32.Parse(row["Nam"].ToString()); int loaithanhtich = Int32.Parse(row["HinhThucThiDua"].ToString()); int idthanhtich = Int32.Parse(row["idthanhtich"].ToString()); LoadDanhHieuThiDua(2, idthanhtich); txtQuyetDinh.Text = row["Desicion"].ToString(); txtNguoiKy.Text = row["NguoiKyQuyetDinh"].ToString(); txtGhiChu.Text = row["Title"].ToString(); dateNgayQuyetDinh.Date = DateTime.ParseExact(row["desiciondate"].ToString(), "dd/MM/yyyy", null); var itemcapkhenthuong = cmb_capkhenthuong.Items.FindByValue(row["idcapkhenthuong"]); if (itemcapkhenthuong != null) { itemcapkhenthuong.Selected = true; } ListEditItem namthidua = cmbNamThiDua.Items.FindByValue(nam); if (namthidua != null) { namthidua.Selected = true; } else { ListEditItem nt = cmbNamThiDua.Items.FindByValue(DateTime.Now.Year); if (nt != null) { nt.Selected = true; } } ListEditItem thanhtich = cmbThanhTich.Items.FindByValue(idthanhtich); if (thanhtich != null) { thanhtich.Selected = true; } ListEditItem thidua = cmbDanhHieuThiDua.Items.FindByValue(loaithanhtich); if (thidua != null) { thidua.Selected = true; } else { cmbDanhHieuThiDua.SelectedIndex = 0; } } }
protected void cmbox_DataBoundMrp(object sender, EventArgs e) { ListEditItem defaultItem = new ListEditItem("Default", "%%"); //ListEditItem allMRP = new ListEditItem("All MRP", "%%"); ASPxComboBoxMrpInContent.Items.Insert(0, defaultItem); //ASPxComboBoxMrpInContent.Items.Insert(1, allMRP); ASPxComboBoxMrpInContent.SelectedIndex = 0; }
protected void cmbox_DataBoundF8(object sender, EventArgs e) { ListEditItem defaultItem = new ListEditItem("All", "%%"); ListEditItem defaultItem2 = new ListEditItem("BuyParts", "%%"); ASPxComboBoxF8.Items.Insert(0, defaultItem); ASPxComboBoxF8.Items.Insert(1, defaultItem2); ASPxComboBoxF8.SelectedIndex = 0; }
private void AssignImageUrl(ListEditItem item, string folderName) { string imageUrl = String.Format("~/Images/{0}/{1}.png", folderName, item.Text); if (item.ImageUrl == String.Empty) { item.ImageUrl = imageUrl; } }
protected void cmbQuestionnaireList_SelectedIndexChanged(object sender, EventArgs e) { ListEditItem listItem = cmbQuestionnaireList.SelectedItem; txtQuestionnaireName.Text = listItem.Text; RefreshForm(); ConfigGridView.DataBind(); QuestionsGridView.DataBind(); }
protected void ConfigGridView_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { ListEditItem listItem = cmbQuestionnaireList.SelectedItem; txtQuestionnaireName.Text = listItem.Text; RefreshForm(); ConfigGridView.DataBind(); QuestionsGridView.DataBind(); }
public DimensionFieldInfo(ListEditItem item) { Caption = ToStr(item.GetValue("Caption"), String.Empty); Name = ToStr(item.GetValue("Name"), String.Empty); Description = ToStr(item.GetValue("Description"), String.Empty); UniqueName = ToStr(item.GetValue("UniqueName"), String.Empty); Sort = ToStr(item.GetValue("Sort"), String.Empty); DisplayName = ToStr(item.GetValue("DisplayName"), String.Empty); }
protected void SetNullItem(object control) { ASPxComboBox cb = (ASPxComboBox)control; if(cb != null) { ListEditItem item = new ListEditItem("(none)", ""); cb.Items.Insert(0, item); cb.SelectedItem = item; } }
/* Source Code */ //protected void pcSourceCode_ActiveTabChanged(object source, DevExpress.Web.ASPxTabControl.TabControlEventArgs e) { // LoadActiveTabPageContent(); //} /* Skins */ protected void cbSkins_DataBound(object sender, EventArgs e) { if (!IsPostBack) { ListEditItem item = cbSkins.Items.FindByValue(Page.Theme); if (item == null) item = cbSkins.Items.FindByValue(BasePage.DefaultThemeName); if (item != null) cbSkins.SelectedItem = item; } }
private void GetDDLAssemblyTypes(int defaultValue = 0) { cmbAssemblyTypes.DataBind(); if (defaultValue > 0) { ListEditItem item = cmbAssemblyTypes.Items.FindByValue(defaultValue.ToString()); cmbAssemblyTypes.SelectedItem = item; } }
/// <summary> /// 将 Enum 的值放入 dropdown /// </summary> /// <typeparam name="T"></typeparam> /// <param name="ddl"></param> /// <param name="valueAsInteger"></param> public static void FromEnum <T>(this ASPxComboBox cbx, Nullable <T> defaultValue = null, Func <T, ListEditItem, bool> itemSet = null, bool valueAsInteger = false, bool canBeNull = false) where T : struct, IComparable, IConvertible, IFormattable { cbx.Items.Clear(); DefinitionHelper.GenerateEnums <T>().ForEach(i => { var item = new ListEditItem() { Text = i.Caption, Value = i.Name }; var v = i.Value.ToIntOrNull().Value; if (valueAsInteger) { item.Value = v; } if (defaultValue.HasValue) { if (valueAsInteger) { cbx.Value = (int)(defaultValue.Value as object); } else { cbx.Value = defaultValue.Value; } } if (itemSet != null) { if (itemSet((T)(v as object), item)) { cbx.Items.Add(item); } } else { cbx.Items.Add(item); } }); if (canBeNull) { if (cbx.Buttons.Count == 0) { var b = cbx.Buttons.Add(); b.Index = 0; b.Text = "X"; b.Width = 15; } if (string.IsNullOrEmpty( cbx.ClientSideEvents.ButtonClick)) { cbx.ClientSideEvents.ButtonClick = "function(s,e){{s.SelectIndex(-1);}}"; } } }
private void GetDDLAssemblySections(int prodLineId, int defaultValue = 0) { if (prodLineId == 0) { cmbAssemblySections.Items.Clear(); cmbAssemblySections.SelectedItem = null; return; } int assemblySectionType = 0; ProductionLine line = GetProductionLine(prodLineId); if (line == null) { return; } if (line.LineNumber < AppConfiguration.PRODUCTION_SUBASSY_LINENUMBER) { assemblySectionType = (int)EAssemblySectionType.MainLine; } else if (line.LineNumber == AppConfiguration.PRODUCTION_SUBASSY_LINENUMBER) { assemblySectionType = (int)EAssemblySectionType.SubAssemblyLine; } else if (line.LineNumber == AppConfiguration.PRODUCTION_ENDOFLINE_LINENUMBER) { assemblySectionType = (int)EAssemblySectionType.EndOfLine; } else if (line.LineNumber == AppConfiguration.PRODUCTION_FINISHLINE_LINENUMBER) { assemblySectionType = (int)EAssemblySectionType.FinishLine; } else { return; } SqlDataSource ds = cmbAssemblySections.DataSource as SqlDataSource; ds.SelectParameters["AssemblySectionType"].DefaultValue = assemblySectionType.ToString(); cmbAssemblySections.DataBind(); //if (ds.SelectParameters["AssemblySectionType"].DefaultValue != assemblySectionType.ToString()) //{ // ds.SelectParameters["AssemblySectionType"].DefaultValue = assemblySectionType.ToString(); // cmbAssemblySections.DataBind(); //} if (defaultValue > 0) { ListEditItem item = cmbAssemblySections.Items.FindByValue(defaultValue.ToString()); cmbAssemblySections.SelectedItem = item; } }
void InitItemListBox(RemindersFormTemplateContainer container) { ReminderCollection reminders = container.Reminders; int count = reminders.Count; for(int i = 0; i < count; i++) { Reminder reminder = reminders[i]; ListEditItem item = new ListEditItem(reminder.Subject, i); lbItems.Items.Add(item); } lbItems.SelectedIndex = 0; }
protected void BindCombo() { int logStatusEnumId = 5; CanonDataContext db = Cdb.Instance; var enums = db.Enums.Where(e => e.EnumType == logStatusEnumId); string defaultValue = Utilities.GetResourceString("Common", "ImportLogComboDefault"); cbState.Items.Clear(); ListEditItem def = new ListEditItem(defaultValue, 0); cbState.Items.Add(def); foreach(Canon.Data.Enum en in enums) cbState.Items.Add(new ListEditItem( (SessionManager.CurrentShortLanguage=="En")?en.NameEn:en.NameCz, en.EnumId)); cbState.SelectedItem = def; }
public List<WebControl> RenderControl(XmlNode xmlControl) { base.Initialize(xmlControl); ASPxComboBox aspxListBox = new ASPxComboBox { ID = _PropertyMapper.GetID(), ClientInstanceName = _PropertyMapper.GetID() }; if (string.IsNullOrEmpty(_PropertyMapper.GetDefault())) aspxListBox.SelectedIndex = 0; aspxListBox.Callback += new DevExpress.Web.ASPxClasses.CallbackEventHandlerBase(aspxListBox_Callback); XmlNode valuesNode = _PropertyMapper.GetValuesNode(); // Carga los datos de la lista foreach (XmlNode xmlValueNode in valuesNode.ChildNodes) { ListEditItem listEditItem = new ListEditItem(); listEditItem.Value = xmlValueNode.GetAttribute("CCLAVE"); listEditItem.Text = xmlValueNode.GetAttribute("CTEXTO"); listEditItem.Selected = (_PropertyMapper.GetDefault() == xmlValueNode.GetAttribute("CCLAVE")) ? true : false; aspxListBox.Items.Add(listEditItem); } try { if (xmlControl.GetAttribute("CCONTROLASOC") != null) { aspxListBox.ClientSideEvents.ValueChanged = "function(s, e) {" + xmlControl.GetAttribute("CCONTROLASOC") + ".PerformCallback(" + _PropertyMapper.GetID() + ".GetValue());}"; aspxListBox.ClientSideEvents.Init = "function(s, e) {" + xmlControl.GetAttribute("CCONTROLASOC") + ".PerformCallback(" + _PropertyMapper.GetID() + ".GetValue());}"; } } catch (Exception) { } _Controls.Add(aspxListBox); return _Controls; }
void aspxListBox_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e) { XmlNode valuesNode = _PropertyMapper.GetValuesNode(); string asocKey = e.Parameter; ASPxComboBox aspxListBox = (ASPxComboBox)sender; aspxListBox.Items.Clear(); foreach (XmlNode xmlValueNode in valuesNode.ChildNodes) { ListEditItem listEditItem = new ListEditItem(); if (xmlValueNode.GetAttribute("CCLAVEASOC") == asocKey) { listEditItem.Value = xmlValueNode.GetAttribute("CCLAVE"); listEditItem.Text = xmlValueNode.GetAttribute("CTEXTO"); aspxListBox.Items.Add(listEditItem); } } aspxListBox.DataBind(); }
public override void Load_InitData() { this.OnChange += this_OnChange; this.Register_JavaScript(); string[] urlSegments = Request.Url.Segments; string curUrl = urlSegments[urlSegments.Count() - 1]; string redirectUrl = string.Empty; if (curUrl.ToUpper().Equals("KPISETTING.ASPX")) { redirectUrl = ResolveUrl(string.Format("~/App/Setting/KpiList.aspx?whcode={0}", this.WHCode)); } else { redirectUrl = ResolveUrl(string.Format("~/App/Setting/PortletItems.aspx?whcode={0}", this.WHCode)); } btnCancel.ClientSideEvents.Click = @"function (s, e) { location.href = """ + redirectUrl + @"""; }"; if (!this.IsPostBack) { // Control Type... var imgPathF = "~/Images/Control/{0}.png"; this.cboCtrlType.Items.Clear(); foreach (var item in Helpers.ArrDashboardCtrlType) { var img = string.Format(imgPathF, item.Cat); var litem = new ListEditItem(item.Name, item.Code, img); this.cboCtrlType.Items.Add(litem); } if (MyPage == null) // it is not a PortletSetting page { String kpicode = Get_Param(PageBase.PageArgs.KPICode); String whCode = Get_Param(PageBase.PageArgs.WHCode); if (!String.IsNullOrEmpty(kpicode) && !String.IsNullOrEmpty(whCode)) { Helpers.SetDataSource(cboKPI, MyBI.Me.Get_DashboardKPI_ByWH(whCode), "Code", "NameEN"); this.KPICode = kpicode; } } } else { // Tải lại source cho cboKPI(để nó không bị thiếu khi vừa thêm mới 1 KPI trong sự kiện của CallbackPanel) // Vì cơ chế của CallbackPanel sẽ không để lại ViewState mỗi lần Render var kpis = MyBI.Me.Get_DashboardKPI_ByWH(this.WHCode).ToList(); Helpers.SetDataSource(this.cboKPI, kpis, "Code", "NameVI", this.cboKPI.Value); // Tạo lại control.... this.Add_PartControl(null, true); this.Add_FilterControl(null, true); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { String imgPathF = "~/Images/Control/{0}.png"; cbCtrlType.Items.Clear(); foreach (var item in Helpers.ArrDashboardCtrlType) { var img = string.Format(imgPathF, item.Cat); var litem = new ListEditItem(item.Name, item.Code, img); cbCtrlType.Items.Add(litem); } if (MyPage == null) // it is not a PortletSetting page { String kpicode = Request.QueryString[PageBase.PageArgs.KPICode];//Get_Param(PageBase.PageArgs.KPICode); String whCode = Request.QueryString[PageBase.PageArgs.WHCode];//Get_Param(PageBase.PageArgs.WHCode); if (!String.IsNullOrEmpty(kpicode) && !String.IsNullOrEmpty(whCode)) { Helpers.SetDataSource(cbKPI, MyBI.Me.Get_DashboardKPI_ByWH(whCode), "Code", "NameVI"); this.KPICode = kpicode; } } else // MyPage is PortletSetting { var kpis = MyBI.Me.Get_DashboardKPI_ByDS(m_DSCode).ToList(); Helpers.SetDataSource(cbKPI, kpis, "Code", "NameVI"); } } }
protected void cbCtrlType_ValueChanged(object sender, EventArgs e) { ASPxComboBox cbo = (ASPxComboBox)sender; var arrCtrl = Helpers.ArrDashboardCtrl.Where(p => p.Cat == Lib.NTE(cbo.Value)); var imgPathF = "~/Images/Control/{0}.png"; cbCtrl.Items.Clear(); cbCtrl.Text = ""; foreach (var item in arrCtrl) { var value = string.Format("{0}-{1}", item.Cat, item.Code); var img = string.Format(imgPathF, value); var litem = new ListEditItem(item.Name, value, img); cbCtrl.Items.Add(litem); } cbCtrl.SelectedIndex = 0; }
/// <summary> /// 作者:Tony 2011-02-23 /// 功能:设置ASPxComboBox的None显示值,一般在ASPxComboBox的DataBound事件中进行调用 /// </summary> /// <param name="cb"></param> /// <param name="noneDisplayText"></param> protected void SetASPxComboBoxNullItem(ASPxComboBox cb, string noneDisplayText) { if (string.IsNullOrEmpty(noneDisplayText)) noneDisplayText = "(none)"; if (cb != null) { ListEditItem item = new ListEditItem("noneDisplayText", ""); cb.Items.Insert(0, item); cb.SelectedItem = item; } }
protected void cbo_ValueChanged(object sender, EventArgs e) { try { var cbo = sender as ASPxComboBox; if (cbo == null) return; if (cbo.ID == this.cboKPI.ID) { var item = this.Get_KPI(); if (item == null) return; MySession.KPIDefine_CurEditing = item.Code; this.txtKPIDisplayName.Text = item.NameVI; var kpi = item.JsonObjKPI; DSCode_Target = kpi.DatasourceID; // Clear part control this.Clear_AllPartCtrl(); // Set value to control if (!string.IsNullOrEmpty(kpi.CtrlTypeDefault) && !string.IsNullOrEmpty(kpi.VisibleTypeDefault)) { this.cboCtrlType.Value = kpi.CtrlTypeDefault; cbo_ValueChanged(this.cboCtrlType, null); this.cboCtrl.Value = string.Format("{0}-{1}", kpi.CtrlTypeDefault, kpi.VisibleTypeDefault); } // Add new Part controls of KPI is selected foreach (var part in kpi.Dimensions) { var myCtrl = this.Add_PartControl("dimension", false); myCtrl.Set_Info(part); } foreach (var part in kpi.Measures) { var myCtrl = this.Add_PartControl("measure", false); myCtrl.Set_Info(part); } foreach (var part in kpi.Contexts) { var type = ""; if (part.HasCalcFields()) type = "context-Calc"; else type = "context-Normal"; var myCtrl = this.Add_PartControl(type, false); myCtrl.Set_Info(part); } foreach (var part in kpi.Filters) { var myCtrl = this.Add_FilterControl(part.GetTinyType(), false); myCtrl.Set_Info(part); } // Raise Event OnChange. this.MyPage.My_wcLayoutSetting.Raise_OnChange("KPI", null); this.MyPage.My_wcDSSetting.Raise_OnChange("KPI", new HTLBIEventArgs(item.ParentCode)); } else if (cbo.ID == this.cboCtrlType.ID) { var arrCtrl = Helpers.ArrDashboardCtrl.Where(p => p.Cat == Lib.NTE(cbo.Value)); var imgPathF = "~/Images/Control/{0}.png"; this.cboCtrl.Items.Clear(); this.cboCtrl.Text = ""; foreach (var item in arrCtrl) { var value = string.Format("{0}-{1}", item.Cat, item.Code); var img = string.Format(imgPathF, value); var litem = new ListEditItem(item.Name, value, img); this.cboCtrl.Items.Add(litem); } this.cboCtrl.SelectedIndex = 0; } } catch { } }
public override void Load_InitData() { this.OnChange += this_OnChange; //this.RegisterJavaScript(); if (!this.IsPostBack) { // Control Type... var imgPathF = "~/Images/Control/{0}.png"; this.cboCtrlType.Items.Clear(); foreach (var item in Helpers.ArrDashboardCtrlType) { var img = string.Format(imgPathF, item.Cat); var litem = new ListEditItem(item.Name, item.Code, img); this.cboCtrlType.Items.Add(litem); } } else { // Tải lại source cho cboLayout(để nó không bị thiếu khi vừa thêm mới 1 KPI trong sự kiện của CallbackPanel) // Vì cơ chế của CallbackPanel sẽ không để lại ViewState mỗi lần Render if (this.MyPage != null && !string.IsNullOrEmpty(this.MyPage.WHCode)) { var layoputs = MyBI.Me.Get_Widget(this.MyPage.WHCode).ToList(); Helpers.SetDataSource(this.cboLayout, layoputs, "Code", "Name", this.cboLayout.Value); } // Tạo lại control.... this.AddNew_PropControl(null, true); } }
protected void cbo_ValueChanged(object sender, EventArgs e) { try { var cbo = sender as ASPxComboBox; if (cbo == null) return; if (cbo.ID == this.cboLayout.ID) { var layout = this.GetLayout(); if (layout == null) return; MySession.LayoutDefine_CurEditing = layout.Code; this.txtDisplayName.Text = layout.Name; if (layout.WidgetType.ToLower() == "chart") { var obj = layout.JsonObj_Chart; this.cboCtrlType.Value = obj.CtrlType; this.cbo_ValueChanged(this.cboCtrlType, null); this.cboCtrl.Value = string.Format("{0}-{1}", obj.CtrlType, obj.ChartType); this.cbo_ValueChanged(this.cboCtrl, null); } else if (layout.WidgetType.ToLower() == "gauge") { var obj = layout.JsonObj_Gauge; this.cboCtrlType.Value = obj.CtrlType; this.cbo_ValueChanged(this.cboCtrlType, null); this.cboCtrl.Value = string.Format("{0}-{1}", obj.CtrlType, obj.VisibleType); this.cbo_ValueChanged(this.cboCtrl, null); } else if (layout.WidgetType.ToLower() == "grid") { var obj = layout.JsonObj_Grid; this.cboCtrlType.Value = obj.CtrlType; this.cbo_ValueChanged(this.cboCtrlType, null); } // Raise Event OnChange. if (this.MyPage != null) { var curDS = MyBI.Me.Get_DashboardSourceBy(layout.DSCode); if (curDS != null) { if (curDS.SettingCat == GlobalVar.SettingCat_DS) { //this.MyPage.My_wcDSSetting.Raise_OnChange("LAYOUT", new HTLBIEventArgs(layout.DSCode)); } else if (curDS.SettingCat == GlobalVar.SettingCat_KPI) { //this.MyPage.My_wcKPISetting.Raise_OnChange("LAYOUT", new HTLBIEventArgs(layout.DSCode)); } } //this.MyPage.My_wcInteractionSetting.Raise_OnChange("LAYOUT", null); } } else if (cbo.ID == this.cboCtrlType.ID) { this.Clear_PropControl(); var arrCtrl = Helpers.ArrDashboardCtrl.Where(p => p.Cat == this.CtrlTypeStr); var imgPathF = "~/Images/Control/{0}.png"; this.cboCtrl.Items.Clear(); this.cboCtrl.Text = ""; foreach (var item in arrCtrl) { var value = string.Format("{0}-{1}", item.Cat, item.Code); var img = string.Format(imgPathF, value); var litem = new ListEditItem(item.Name, value, img); this.cboCtrl.Items.Add(litem); } this.cboCtrl.SelectedIndex = 0; var ctrl = this.AddNew_PropControl(this.CtrlTypeStr, false); var layout = this.GetLayout(); if (layout != null) ctrl.Set_Info(layout); } else if (cbo.ID == this.cboCtrl.ID) { var viewType = this.ViewTypeStr; var ctrl = this.Find_PropControl(); //if (ctrl is wcPropChart) //{ // var myCtrl = ctrl as wcPropChart; // if (viewType == "Pie" || viewType == "Doughnut") // myCtrl.IsPie = true; //} ctrl.Set_ViewType(viewType); } } catch { } }
public static void AgregarItemVacio(ref ASPxComboBox combo) { var itemVacio = new ListEditItem(TEXTO_ITEM_VACIO, VALOR_ITEM_VACIO); combo.Items.Insert(0, itemVacio); }
public static void AgregarItemVacio(ref ASPxComboBox combo, string textoItem, string valorItem) { var itemvacio = new ListEditItem(textoItem, valorItem); combo.Items.Insert(0, itemvacio); }
private void addItem_DataBound(object sender, EventArgs e) { ListEditItem noneItem = new ListEditItem("Bodega", "Bodega"); (sender as ASPxComboBox).Items.Insert(0, noneItem); (sender as ASPxComboBox).SelectedIndex = 0; }
protected void ASPxComboBox6_DataBound(object sender, EventArgs e) { ListEditItem defaultItem = new ListEditItem("TODOS", -1); ASPxComboBox6.Items.Insert(0, defaultItem); }