public ActionResult GetAmphorENFirstElementAll(string provinceCode) { ObjectResultData res = new ObjectResultData(); try { IMasterHandler hand = ServiceContainer.GetService <IMasterHandler>() as IMasterHandler; List <tbm_District> lst = hand.GetTbm_District(provinceCode); var sortedList = from p in lst orderby p.DistrictNameEN select p; lst = sortedList.ToList <tbm_District>(); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <tbm_District>(lst, "DistrictNameEN", "DistrictCode", true, CommonUtil.eFirstElementType.All); res.ResultData = cboModel; } catch (Exception ex) { res.AddErrorMessage(ex); } return(Json(res)); }
/// <summary> /// Load ChangeType by selected serviceType. /// </summary> /// <param name="serviceType"></param> /// <returns></returns> public ActionResult ListMiscChangeType(string serviceType) { ICommonHandler handCom = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> MiscTypeCode = new List <doMiscTypeCode>(); MiscTypeCode.Add(new doMiscTypeCode()); if (serviceType == ServiceType.C_SERVICE_TYPE_RENTAL) { MiscTypeCode[0].FieldName = MiscType.C_RENTAL_CHANGE_TYPE; } else { MiscTypeCode[0].FieldName = MiscType.C_SALE_CHANGE_TYPE; } MiscTypeCode[0].ValueCode = "%"; List <doMiscTypeCode> MiscTypeResult = handCom.GetMiscTypeCodeList(MiscTypeCode); ComboBoxModel CbxModel = new ComboBoxModel(); CbxModel.SetList <doMiscTypeCode>(MiscTypeResult, "ValueCodeDisplay", "ValueCode", false); return(Json(CbxModel)); }
public ActionResult GetAmphorLCFirstElementAll(string provinceCode) { ObjectResultData res = new ObjectResultData(); try { IMasterHandler hand = ServiceContainer.GetService <IMasterHandler>() as IMasterHandler; List <tbm_District> lst = hand.GetTbm_District(provinceCode); //var sortedList = from p in lst // orderby p.DistrictNameLC // select p; //lst = sortedList.ToList<tbm_District>(); CultureInfo culture = new CultureInfo(CommonValue.DEFAULT_LANGUAGE_LC); lst = lst.OrderBy(p => p.DistrictNameLC, StringComparer.Create(culture, false)).ToList(); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <tbm_District>(lst, "DistrictNameLC", "DistrictCode", true, CommonUtil.eFirstElementType.All); res.ResultData = cboModel; } catch (Exception ex) { res.AddErrorMessage(ex); } return(Json(res)); }
void GetComboBoxes() { List <ComboBoxModel> clients = new List <ComboBoxModel>(); List <ComboBoxModel> employees = new List <ComboBoxModel>(); using (ApplicationDbContext context = new ApplicationDbContext()) { var client = context.Clients; foreach (var c in client) { ComboBoxModel vm = new ComboBoxModel() { Id = c.ClientId, Name = c.ClientSurName + " " + c.ClientFirstName, }; clients.Add(vm); } var employee = context.Employees; foreach (var e in employee) { ComboBoxModel vm = new ComboBoxModel() { Id = e.EmployeeId, Name = e.EmployeeSurName + " " + e.EmployeeFirstName, }; employees.Add(vm); } } metroComboBoxClient.DataSource = clients; metroComboBoxClient.DisplayMember = "Name"; metroComboBoxClient.ValueMember = "Id"; metroComboBoxEmployee.DataSource = employees; metroComboBoxEmployee.DisplayMember = "Name"; metroComboBoxEmployee.ValueMember = "Id"; }
public ActionResult GetPersonInChargeFirstElementAllCombo(string filter) { filter = filter == "" ? null : filter; try { List <dtBelongingEmpNo> result = new List <dtBelongingEmpNo>(); string strDisplayName = "EmpValueCode"; try { if (filter != null) { IEmployeeMasterHandler handler = ServiceContainer.GetService <IEmployeeMasterHandler>() as IEmployeeMasterHandler; result = handler.GetBelongingEmpNoByOffice(filter); CommonUtil.MappingObjectLanguage <dtBelongingEmpNo>(result); } } catch { result = new List <dtBelongingEmpNo>(); } ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <dtBelongingEmpNo>(result, strDisplayName, "EmpNo", true, CommonUtil.eFirstElementType.All); return(Json(cboModel)); } catch (Exception ex) { return(null); } }
public static string CreateComboBoxModel(ComboBoxModel model, int level = 0) { string buffer = string.Empty; buffer += CreateXMLElement(nameof(XMLElements.StartBlock), level: level); buffer += CreateXMLElement(nameof(XMLElements.CreateType), nameof(XMLElements.ComboBox)); buffer += CreateXMLElement("Id", model.ID); buffer += CreateXMLElement("Name", model.Name, false); buffer += CreateXMLElement("MinWidth", model.MinWidth, !model.MinWidth.Equals(0)); buffer += CreateXMLElement("IsEnabled", model.IsEnabled); buffer += CreateXMLElement("IsVisible", model.IsVisible); buffer += CreateXMLElement("IsLabelVisible", model.IsLabelVisible); buffer += CreateXMLElement("IsTextEditable", model.IsTextEditable); buffer += CreateXMLElement("IsConclusionTemplate", model.IsConclusionTemplate); buffer += CreateXMLElement("IsSelectedFromNetrika", model.IsSelectedFromNetrika); buffer += CreateXMLElement("IsUseNetrika", model.IsUseNetrika); buffer += CreateXMLElement("Value", model.Value); string tmpCollection = model.Value; foreach (string item in model.Values) { tmpCollection += $"|{item}"; } if (tmpCollection.StartsWith("|")) { tmpCollection = tmpCollection.Remove(0, 1); } buffer += CreateXMLElement("Values", tmpCollection); buffer += CreateXMLElement(nameof(XMLElements.EndBlock)); return(buffer); }
public ActionResult ISS080_GetMiscInstallationtype(string strFieldName) { string strDisplayName = "ValueCodeDisplay"; List <doMiscTypeCode> lst = new List <doMiscTypeCode>(); try { List <doMiscTypeCode> miscs = new List <doMiscTypeCode>() { new doMiscTypeCode() { FieldName = strFieldName, ValueCode = "%" } }; ICommonHandler hand = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; lst = hand.GetMiscTypeCodeList(miscs); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doMiscTypeCode>(lst, strDisplayName, "ValueCode"); return(Json(cboModel)); } catch (Exception ex) { ObjectResultData res = new ObjectResultData(); res.AddErrorMessage(ex); return(Json(res)); } }
private ActionResult GetChangeTypeFirstElementAllCombo(string filter) { try { string strDisplay = "ValueDisplay"; ICommonHandler hand = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> miscs = new List <doMiscTypeCode>(); if (filter == null || MiscType.C_ALL_CHANGE_TYPE.Equals(filter)) { miscs.Add( new doMiscTypeCode() { FieldName = MiscType.C_RENTAL_CHANGE_TYPE, ValueCode = "%" }); miscs.Add( new doMiscTypeCode() { FieldName = MiscType.C_SALE_CHANGE_TYPE, ValueCode = "%" }); } else { miscs.Add( new doMiscTypeCode() { FieldName = filter, ValueCode = "%" }); } List <doMiscTypeCode> MiscLock = hand.GetMiscTypeCodeList(miscs); foreach (doMiscTypeCode i in MiscLock) { i.ValueDisplay = i.ValueCode + ':' + i.ValueDisplay; } //MessageModel select = MessageUtil.GetMessage(MessageUtil.MODULE_COMMON, MessageUtil.MessageList.MSG0113); string strSelect = CommonUtil.GetLabelFromResource("Common", "CMS030", "lblComboboxSelect"); //doMiscTypeCode first = new doMiscTypeCode(); //first.ValueCode = ""; //first.ValueDisplay = strSelect; //MiscLock.Insert(0, first); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doMiscTypeCode>(MiscLock, strDisplay, "ValueCode", true, CommonUtil.eFirstElementType.All); return(Json(cboModel)); } catch (Exception ex) { // return Json(MessageUtil.GetMessage(ex)); return(null); } }
/// <summary> /// Generate correction reason comboitem list upon payment status of specific invoice no. /// </summary> /// <param name="paymentStatus">payment status</param> /// <returns></returns> public ActionResult ICS090_GetCorrectionReason(string paymentStatus) { try { //Get misc type List <doMiscTypeCode> miscs = new List <doMiscTypeCode>() { new doMiscTypeCode() { FieldName = MiscType.C_CORRECTION_REASON, ValueCode = "%" } }; ICommonHandler commonHandler = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> correctionList = new List <doMiscTypeCode>(); if (paymentStatus == PaymentStatus.C_PAYMENT_STATUS_BANK_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_AUTO_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_CASH_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_CHEQUE_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_CASHIER_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_AUTO_FAIL_BANK_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_NOTE_FAIL_BANK_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_POST_FAIL_BANK_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_PARTIALLY_PAID || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_PAID_WITH_PARTIAL_CN || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_PARTIALLY_PAID_CN || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_PAID_WITH_PARTIAL_REFUND || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_REFUND_PAID) { correctionList = commonHandler.GetMiscTypeCodeList(miscs).Where(d => d.ValueCode == CorrectionReason.C_CORRECTION_REASON_MISTAKE).ToList(); } else if (paymentStatus == PaymentStatus.C_PAYMENT_STATUS_NOTE_MATCHED || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_POST_MATCHED) { //All, Except encash correctionList = commonHandler.GetMiscTypeCodeList(miscs).Where(d => d.ValueCode != CorrectionReason.C_CORRECTION_REASON_ENCASH_MISTAKE).ToList(); } else if (paymentStatus == PaymentStatus.C_PAYMENT_STATUS_NOTE_ENCASHED || paymentStatus == PaymentStatus.C_PAYMENT_STATUS_POST_ENCASHED) { //Encash only correctionList = commonHandler.GetMiscTypeCodeList(miscs).Where(d => d.ValueCode == CorrectionReason.C_CORRECTION_REASON_ENCASH_MISTAKE).ToList(); } //Set correction reason combobox ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doMiscTypeCode>(correctionList, "ValueDisplay", "ValueCode"); //Success, return result return(Json(cboModel)); } catch (Exception ex) { ObjectResultData res = new ObjectResultData(); res.MessageType = MessageModel.MESSAGE_TYPE.INFORMATION; res.AddErrorMessage(ex); return(Json(res)); } }
private void Inits() { try { #region 源语言 List <ComboBoxModel> formList = new List <ComboBoxModel>(); for (int i = 0; i < 14; i++) { ComboBoxModel cbBox = new ComboBoxModel() { text = ChangeLanguage.getLanguage("lang_" + (i + 1).ToString()), value = i.ToString() }; formList.Add(cbBox); } if (cbBox_Form.Items.Count > 0) { cbBox_Form.DataSource = null; cbBox_Form.Items.Clear(); } cbBox_Form.DataSource = formList; cbBox_Form.DisplayMember = "text"; cbBox_Form.ValueMember = "value"; cbBox_Form.SelectedValue = "0"; #endregion #region 翻译语言 List <ComboBoxModel> toList = new List <ComboBoxModel>(); for (int i = 0; i < 13; i++) { ComboBoxModel toCbBox = new ComboBoxModel() { text = ChangeLanguage.getLanguage("lang_" + (i + 2).ToString()), value = i.ToString() }; toList.Add(toCbBox); } if (cbBox_To.Items.Count > 0) { cbBox_To.DataSource = null; cbBox_To.Items.Clear(); } cbBox_To.DataSource = toList; cbBox_To.DisplayMember = "text"; cbBox_To.ValueMember = "value"; cbBox_To.SelectedValue = "0"; #endregion gb_Translation.Text = ChangeLanguage.getLanguage("Translation"); btn_Translation.Text = ChangeLanguage.getLanguage("Translation"); this.Text = ChangeLanguage.getLanguage("TranslationTool"); lbl_Note.Text = ChangeLanguage.getLanguage("TranslationNote"); } catch (Exception ex) { ShowMessage.ShowError(ex.Message, showTitle); } }
/// <summary> /// Get Pre-elimination Location for combobox. /// </summary> /// <param name="SourceLoc"></param> /// <returns></returns> public ActionResult IVS040_GetPreEliminationLocationCbo(string SourceLoc) { ObjectResultData res = new ObjectResultData(); try { ICommonHandler comh = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> dtMisc = new List <doMiscTypeCode>(); if (SourceLoc == InstrumentLocation.C_INV_LOC_INSTOCK || SourceLoc == InstrumentLocation.C_INV_LOC_RETURNED) { doMiscTypeCode misc = new doMiscTypeCode(); misc.FieldName = MiscType.C_INV_LOC; misc.ValueCode = InstrumentLocation.C_INV_LOC_PRE_ELIMINATION; dtMisc.Add(misc); } else if (SourceLoc == InstrumentLocation.C_INV_LOC_PRE_ELIMINATION) { doMiscTypeCode misc = new doMiscTypeCode(); misc.FieldName = MiscType.C_INV_LOC; misc.ValueCode = InstrumentLocation.C_INV_LOC_INSTOCK; dtMisc.Add(misc); misc = new doMiscTypeCode(); misc.FieldName = MiscType.C_INV_LOC; misc.ValueCode = InstrumentLocation.C_INV_LOC_RETURNED; dtMisc.Add(misc); } else { doMiscTypeCode misc = new doMiscTypeCode(); misc.FieldName = MiscType.C_INV_LOC; misc.ValueCode = InstrumentLocation.C_INV_LOC_INSTOCK; dtMisc.Add(misc); misc = new doMiscTypeCode(); misc.FieldName = MiscType.C_INV_LOC; misc.ValueCode = InstrumentLocation.C_INV_LOC_RETURNED; dtMisc.Add(misc); misc = new doMiscTypeCode(); misc.FieldName = MiscType.C_INV_LOC; misc.ValueCode = InstrumentLocation.C_INV_LOC_PRE_ELIMINATION; dtMisc.Add(misc); } List <doMiscTypeCode> ResMisc = new List <doMiscTypeCode>(); ResMisc = comh.GetMiscTypeCodeList(dtMisc); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doMiscTypeCode>(ResMisc, "ValueCodeDisplay", "ValueCode"); res.ResultData = cboModel; return(Json(res)); } catch (Exception ex) { res.AddErrorMessage(ex); return(Json(res)); } }
//拖放完成 private void lv_File_DragDrop(object sender, DragEventArgs e) { string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); //获取文件路径 string extension = ""; string extensions = ""; ComboBoxModel comboBoxModel = cbBox_ConvertType.SelectedItem as ComboBoxModel; switch (comboBoxModel.value) { case "0": case "1": case "2": case "7": case "9": case "10": case "11": case "12": extension = "pdf"; extensions = "pdf"; break; case "3": extension = "csv"; extensions = "csv"; break; case "4": extension = "doc"; extensions = "docx"; break; case "5": extension = "xps"; extensions = "xps"; break; case "6": extension = "html"; extensions = "html"; break; case "8": extension = "xls"; extensions = "xlsx"; break; } if (string.IsNullOrWhiteSpace(extension) || string.IsNullOrWhiteSpace(extensions)) { return; } if (path.Substring(path.LastIndexOf(".") + 1) == extension || path.Substring(path.LastIndexOf(".") + 1) == extensions) { GetFileInfo(path); } }
/// <summary> /// Retrieve receipt information of specific receipt no. /// </summary> /// <param name="param">receipt no.</param> /// <returns></returns> public ActionResult ICS060_GetReceipt(ICS060_ScreenParameter param) { ObjectResultData res = new ObjectResultData(); res.MessageType = MessageModel.MESSAGE_TYPE.WARNING; doReceipt doReceipt; try { //Validate receipt business doReceipt = ICS060_ValidateReceiptBusiness(param, res); if (res.IsError || doReceipt == null) { return(Json(res)); } //Pass, Set doReceipt ICS060_ReceiptInformation result = new ICS060_ReceiptInformation(); result.doReceipt = doReceipt; //Set cancel method IBillingHandler billingHandler = ServiceContainer.GetService <IBillingHandler>() as IBillingHandler; IIncomeHandler incomeHandler = ServiceContainer.GetService <IIncomeHandler>() as IIncomeHandler; // Add By Sommai P., Oct 31, 2013 bool isIssuedTaxInvoice = billingHandler.CheckInvoiceIssuedTaxInvoice(doReceipt.InvoiceNo, doReceipt.InvoiceOCC); bool isCancelTaxInvoiceOption = incomeHandler.CheckCancelTaxInvoiceOption(doReceipt.InvoiceNo, doReceipt.InvoiceOCC); // Add By Sommai P., Oct 31, 2013 string filterValueCode = "%"; if (isIssuedTaxInvoice == false || isCancelTaxInvoiceOption == false) // Modify By Sommai P., Oct 31, 2013 { filterValueCode = CancelReceiptTarget.C_CANCEL_RECEIPT_ONLY; } ICommonHandler commonHandler = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> miscs = new List <doMiscTypeCode>() { new doMiscTypeCode() { FieldName = MiscType.C_CANCEL_RECEIPT_TARGET, ValueCode = filterValueCode } }; ICommonHandler hand = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> lst = hand.GetMiscTypeCodeList(miscs); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doMiscTypeCode>(lst, "ValueDisplay", "ValueCode"); result.CancelMethodComboBoxModel = cboModel; res.ResultData = result; return(Json(res)); } catch (Exception ex) { res = new ObjectResultData(); res.MessageType = MessageModel.MESSAGE_TYPE.INFORMATION; res.AddErrorMessage(ex); return(Json(res)); } }
public ActionResult CMS030_GetOperationOffice(string strDocumentType) { List <OfficeDataDo> nLst = new List <OfficeDataDo>(); string strDisplayName = "OfficeCodeName"; try { List <OfficeDataDo> lst = (from p in CommonUtil.dsTransData.dtOfficeData where p.FunctionSecurity != FunctionSecurity.C_FUNC_SECURITY_NO orderby p.OfficeCode ascending select p).ToList <OfficeDataDo>(); if (strDocumentType == DocumentType.C_DOCUMENT_TYPE_INSTALLATION) { ICommonHandler handlerCommon = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> miscs = new List <doMiscTypeCode>() { new doMiscTypeCode() { FieldName = MiscType.C_PROJECT_OFFICE_DUMMY, ValueCode = "%" } }; List <doMiscTypeCode> doMiscs = handlerCommon.GetMiscTypeCodeList(miscs); if (doMiscs != null && doMiscs.Count > 0) { OfficeDataDo tmpOffice = new OfficeDataDo(); tmpOffice.OfficeCode = doMiscs[0].ValueCode; tmpOffice.OfficeName = doMiscs[0].ValueDisplay; tmpOffice.OfficeNameEN = doMiscs[0].ValueDisplayEN; tmpOffice.OfficeNameLC = doMiscs[0].ValueDisplayLC; tmpOffice.OfficeNameJP = doMiscs[0].ValueDisplayJP; lst.Add(tmpOffice); } } lst = (from p in lst orderby p.OfficeCode ascending select p).ToList <OfficeDataDo>(); nLst = CommonUtil.ClonsObjectList <OfficeDataDo, OfficeDataDo>(lst); CommonUtil.MappingObjectLanguage <OfficeDataDo>(nLst); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <OfficeDataDo>(nLst, strDisplayName, "OfficeCode"); return(Json(cboModel)); } catch (Exception ex) { ObjectResultData res = new ObjectResultData(); res.AddErrorMessage(ex); return(Json(res)); } }
/// <summary> /// Generate bank's branch comboitem list upon selected bank code /// </summary> /// <param name="bankCode">bank code</param> /// <returns></returns> public ActionResult ICS010_GetBankBranch(string bankCode) { try { IMasterHandler handler = ServiceContainer.GetService <IMasterHandler>() as IMasterHandler; List <tbm_BankBranch> list = handler.GetTbm_BankBranch(bankCode); foreach (var item in list) { // Check user aplication launguage if (CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_EN) { item.BankBranchName = item.BankBranchNameEN; } else if (CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_JP) { item.BankBranchName = item.BankBranchNameEN; } else { item.BankBranchName = item.BankBranchNameLC; } } CultureInfo culture = null; if (CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_EN) { culture = new CultureInfo(CommonValue.DEFAULT_LANGUAGE_EN); list = list.OrderBy(p => p.BankBranchName, StringComparer.Create(culture, false)).ToList(); } else if (CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_JP) { culture = new CultureInfo(CommonValue.DEFAULT_LANGUAGE_EN); // Note BankName have only EN , LC then JP set to EN list = list.OrderBy(p => p.BankBranchName, StringComparer.Create(culture, false)).ToList(); } else if (CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_LC) { culture = new CultureInfo(CommonValue.DEFAULT_LANGUAGE_LC); list = list.OrderBy(p => p.BankBranchName, StringComparer.Create(culture, false)).ToList(); } ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <tbm_BankBranch>(list, "BankBranchName", "BankBranchCode"); return(Json(cboModel)); } catch (Exception ex) { ObjectResultData res = new ObjectResultData(); res.MessageType = MessageModel.MESSAGE_TYPE.INFORMATION; res.AddErrorMessage(ex); return(Json(res)); } }
private void ToolsEventSelectionChangedExe(object[] items) { // イベント発火時の SelectedItem などをとってきてもよいし // イベント発火時の SelectedItem などをとってきてもよいし ToolsEventLabel = ToolsEventComboBoxSelectedItem.Value + " : " + ToolsEventComboBoxSelectedItem.DisplayValue; // TriggerParameterPath でとってきたイベント引数の中身を処理してもよい // イベント引数は object型なのでキャストする必要がある(もっと良い方法がありそう…) ComboBoxModel p = (ComboBoxModel)items[0]; ToolsEventLabelArgs = p.DisplayValue; }
private void Inits() { try { #region 初始化转换类型 List <ComboBoxModel> list = new List <ComboBoxModel>(); for (int i = 0; i < 13; i++) { ComboBoxModel cbBoxModel = new ComboBoxModel(); cbBoxModel.text = ChangeLanguage.getLanguage("FormatType" + i.ToString()); cbBoxModel.value = i.ToString(); list.Add(cbBoxModel); } if (cbBox_ConvertType.Items.Count > 0) { cbBox_ConvertType.DataSource = null; cbBox_ConvertType.Items.Clear(); } cbBox_ConvertType.DataSource = list; cbBox_ConvertType.DisplayMember = "text"; cbBox_ConvertType.ValueMember = "value"; cbBox_ConvertType.SelectedIndex = 0; #endregion #region 初始化文件列表 lv_File.GridLines = true; lv_File.View = View.Details; //显示列名称 lv_File.FullRowSelect = true; lv_File.HeaderStyle = ColumnHeaderStyle.Nonclickable; //隐藏列标题 lv_File.Columns.Add(ChangeLanguage.getLanguage("FilePath"), 350, System.Windows.Forms.HorizontalAlignment.Center); lv_File.Columns.Add(ChangeLanguage.getLanguage("FileName"), 150, System.Windows.Forms.HorizontalAlignment.Center); lv_File.Columns.Add(ChangeLanguage.getLanguage("FileType"), 150, System.Windows.Forms.HorizontalAlignment.Center); lv_File.Columns.Add(ChangeLanguage.getLanguage("FileSize"), 200, System.Windows.Forms.HorizontalAlignment.Center); #endregion btn_SaveSrc.Text = ChangeLanguage.getLanguage("Browse"); lbl_Number.Text = "+ " + ChangeLanguage.getLanguage("SerialNumber"); btn_AddFile.Text = ChangeLanguage.getLanguage("Add"); btn_RemoveFile.Text = ChangeLanguage.getLanguage("Remove"); btn_Clean.Text = ChangeLanguage.getLanguage("Clear"); gb_fileList.Text = ChangeLanguage.getLanguage("FileList"); gb_Main.Text = ChangeLanguage.getLanguage("FilesConvert"); gb_Operating.Text = ChangeLanguage.getLanguage("Operating"); btn_Convert.Text = ChangeLanguage.getLanguage("Convert"); lbl_FileName.Text = ChangeLanguage.getLanguage("FileName") + ":"; lbl_FilePath.Text = ChangeLanguage.getLanguage("FilePath") + ":"; lbl_ConvertType.Text = ChangeLanguage.getLanguage("ConvertType") + ":"; this.Text = ChangeLanguage.getLanguage("FileFormatConversionTool"); } catch (Exception ex) { ShowMessage.ShowError(ex.Message, showTitle); } }
private void CmbCurrentMunicipality_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBoxModel sel = new ComboBoxModel(); ComboBoxLogic comboboxLogic = new ComboBoxLogic(); sel = (ComboBoxModel)cmbCurrentMunicipality.SelectedItem; if (sel != null) { cmbCurrentCity.IsEnabled = true; cmbCity.ItemsSource = comboboxLogic.Cities(sel.Name); } }
private void CmbFaculty_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { cmbDepartment.ItemsSource = null; ComboBoxLogic comboboxLogic = new ComboBoxLogic(); ComboBoxModel sel = (ComboBoxModel)cmbFaculty.SelectedItem; cmbDepartment.IsEnabled = true; if (sel != null) { cmbDepartment.ItemsSource = comboboxLogic.Department(sel.id); } }
private void cmbUniversity_SelectionChanged(object sender, SelectionChangedEventArgs e) { cmbDepartment.IsEnabled = false; ComboBoxLogic comboboxLogic = new ComboBoxLogic(); ComboBoxModel sel = (ComboBoxModel)cmbUniversity.SelectedItem; cmbFaculty.IsEnabled = true; if (sel != null) { cmbFaculty.ItemsSource = comboboxLogic.Faculties(sel.id); } cmbFaculty.DataContext = EditData; cmbDepartment.ItemsSource = null; cmbDepartment.IsEnabled = false; }
private void Inits() { gb_BaseInfo.Text = ChangeLanguage.getLanguage("BasicInformation"); lbl_File.Text = ChangeLanguage.getLanguage("SplitFile") + ":"; lbl_FilePath.Text = ChangeLanguage.getLanguage("FilePath") + ":"; lbl_FileName.Text = ChangeLanguage.getLanguage("FileName") + ":"; lbl_FileSize.Text = ChangeLanguage.getLanguage("FileLength") + ":"; gb_SplitType.Text = ChangeLanguage.getLanguage("SplitMethod"); rbtn_PageBreak.Text = ChangeLanguage.getLanguage("FileLength") + ":"; rbtn_SectionBreak.Text = ChangeLanguage.getLanguage("FileCount") + ":"; btn_Split.Text = ChangeLanguage.getLanguage("Split"); btn_SelectFile.Text = ChangeLanguage.getLanguage("Browse"); btn_SelectSrc.Text = ChangeLanguage.getLanguage("Browse"); lbl_Number.Text = "+ " + ChangeLanguage.getLanguage("SerialNumber"); rbtn_PageBreak.Text = ChangeLanguage.getLanguage("PageBreakSplit"); rbtn_SectionBreak.Text = ChangeLanguage.getLanguage("SectionBreakSplit"); cb_WaterMark.Text = ChangeLanguage.getLanguage("AddTextWatermark"); lbl_Layout.Text = ChangeLanguage.getLanguage("LayoutMethod") + ":"; lbl_Color.Text = ChangeLanguage.getLanguage("WatermarkColor") + ":"; lbl_FontSize.Text = ChangeLanguage.getLanguage("FontSize") + ":"; btn_Color.Text = ChangeLanguage.getLanguage("ChooseColor"); btn_FontSize.Text = ChangeLanguage.getLanguage("ChooseFontSize"); #region 水印排列方式 try { IList <ComboBoxModel> comboxList = new List <ComboBoxModel>(); ComboBoxModel box1 = new ComboBoxModel() { value = "0", text = ChangeLanguage.getLanguage("WatermarkLayoutDiagonal") }; ComboBoxModel box2 = new ComboBoxModel() { value = "1", text = ChangeLanguage.getLanguage("WatermarkLayoutHorizontal") }; comboxList.Add(box1); comboxList.Add(box2); cbBox_Layout.Items.Clear(); cbBox_Layout.DataSource = comboxList; cbBox_Layout.ValueMember = "value"; cbBox_Layout.DisplayMember = "text"; } catch (Exception ex) { ShowMessage.ShowError(ex.Message, showTitle); } #endregion }
public ActionResult CMS070_GetProductTypeByProductTypeCode(string ServiceTypeCode) { string strDisplayName = "ValueCodeDisplay"; List <doMiscTypeCode> lst = new List <doMiscTypeCode>(); try { List <View_tbm_Product> list = new List <View_tbm_Product>(); try { IProductMasterHandler handler = ServiceContainer.GetService <IProductMasterHandler>() as IProductMasterHandler; list = handler.GetTbm_ProductByLanguage(null, null); } catch { list = new List <View_tbm_Product>(); } if (!CommonUtil.IsNullOrEmpty(ServiceTypeCode)) { if (ServiceTypeCode == ServiceType.C_SERVICE_TYPE_SALE) { list = (from t in list where t.ProductTypeCode == ProductType.C_PROD_TYPE_SALE select t).ToList <View_tbm_Product>(); } else if (ServiceTypeCode == ServiceType.C_SERVICE_TYPE_RENTAL) { list = (from t in list where t.ProductTypeCode != ProductType.C_PROD_TYPE_SALE select t).ToList <View_tbm_Product>(); } } ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <View_tbm_Product>(list, "ProductCodeName", "ProductCode", true, CommonUtil.eFirstElementType.All); return(Json(cboModel)); } catch (Exception ex) { ObjectResultData res = new ObjectResultData(); res.AddErrorMessage(ex); return(Json(res)); } }
public ActionResult BLS030_GetBillingType(string ProductTypeCode) { ObjectResultData res = new ObjectResultData(); try { BLS030_ScreenParameter sParam = GetScreenObject <BLS030_ScreenParameter>(); string strBillingServiceTypeCode = ""; if (sParam.ProductTypeCode == ProductType.C_PROD_TYPE_AL || sParam.ProductTypeCode == ProductType.C_PROD_TYPE_ONLINE) { strBillingServiceTypeCode = BillingServiceTypeCode.C_BILLING_SERVICE_TYPE_CODE_N; } else if (sParam.ProductTypeCode == ProductType.C_PROD_TYPE_MA) { strBillingServiceTypeCode = BillingServiceTypeCode.C_BILLING_SERVICE_TYPE_CODE_MA; } else if (sParam.ProductTypeCode == ProductType.C_PROD_TYPE_BE || sParam.ProductTypeCode == ProductType.C_PROD_TYPE_SG) { strBillingServiceTypeCode = BillingServiceTypeCode.C_BILLING_SERVICE_TYPE_CODE_SG; } else if (sParam.ProductTypeCode == ProductType.C_PROD_TYPE_SALE) { strBillingServiceTypeCode = BillingServiceTypeCode.C_BILLING_SERVICE_TYPE_CODE_Q; } else if (sParam.ServiceTypeCode == ServiceType.C_SERVICE_TYPE_PROJECT) { strBillingServiceTypeCode = null; } sParam.strBillingServiceTypeCode = strBillingServiceTypeCode; IBillingMasterHandler billingMasterHandler = ServiceContainer.GetService <IBillingMasterHandler>() as IBillingMasterHandler; List <tbm_BillingType> BillingTypeList = billingMasterHandler.GetBillingTypeOneTimeListData(strBillingServiceTypeCode); CommonUtil.MappingObjectLanguage <tbm_BillingType>(BillingTypeList); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <tbm_BillingType>(BillingTypeList, "BillingTypeCodeName", "BillingTypeCode"); return(Json(cboModel)); } catch (Exception ex) { res.AddErrorMessage(ex); return(Json(res)); } return(Json(res)); }
/// <summary> /// Generate SECOM bank/branch comboitem list upon selected payment type /// </summary> /// <param name="paymentType">bayment type</param> /// <returns></returns> public ActionResult ICS010_GetSECOMAccount(string paymentType) { try { List <doSECOMAccount> doSECOMAccount = ICS010_GetSECOMAccountByPaymentType(paymentType); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doSECOMAccount>(doSECOMAccount, "Text", "SecomAccountID"); return(Json(cboModel)); } catch (Exception ex) { ObjectResultData res = new ObjectResultData(); res.MessageType = MessageModel.MESSAGE_TYPE.INFORMATION; res.AddErrorMessage(ex); return(Json(res)); } }
public ActionResult BLS031_BankBranchData(string BankCode) { ObjectResultData res = new ObjectResultData(); try { IMasterHandler hand = ServiceContainer.GetService <IMasterHandler>() as IMasterHandler; List <tbm_BankBranch> list = hand.GetTbm_BankBranch(BankCode); //var sortedList = from p in lst // orderby p.BankBranchName // select p; //lst = sortedList.ToList<tbm_BankBranch>(); CultureInfo culture = null; string strDisplayName = "BankBranchNameEN"; if (CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_EN || CommonUtil.GetCurrentLanguage() == CommonValue.DEFAULT_LANGUAGE_JP) { strDisplayName = "BankBranchNameEN"; culture = new CultureInfo(CommonValue.DEFAULT_LANGUAGE_EN); list = list.OrderBy(p => p.BankBranchNameEN, StringComparer.Create(culture, false)).ToList(); } else { strDisplayName = "BankBranchNameLC"; culture = new CultureInfo(CommonValue.DEFAULT_LANGUAGE_LC); list = list.OrderBy(p => p.BankBranchNameLC, StringComparer.Create(culture, false)).ToList(); } ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <tbm_BankBranch>(list, strDisplayName, "BankBranchCode", false); res.ResultData = cboModel; } catch (Exception ex) { res.AddErrorMessage(ex); } return(Json(res)); }
public ActionResult GetAdminCombo(string filter) { try { string strDisplay = "ValueDisplay"; ICommonHandler hand = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> miscs = new List <doMiscTypeCode>() { new doMiscTypeCode() { FieldName = MiscType.C_INCIDENT_ROLE, ValueCode = IncidentRole.C_INCIDENT_ROLE_CHIEF } }; miscs.Add(new doMiscTypeCode() { FieldName = MiscType.C_INCIDENT_ROLE, ValueCode = IncidentRole.C_INCIDENT_ROLE_CORRESPONDENT }); List <doMiscTypeCode> MiscLock = hand.GetMiscTypeCodeList(miscs); foreach (doMiscTypeCode i in MiscLock) { i.ValueDisplay = i.ValueCode + ':' + i.ValueDisplay; } string administrator = CommonUtil.GetLabelFromResource(MessageUtil.MODULE_CONTRACT, ScreenID.C_SCREEN_ID_SEARCH_INCIDENT, "txtAdmin"); doMiscTypeCode first = new doMiscTypeCode(); first.ValueCode = ""; first.ValueDisplay = administrator; MiscLock.Insert(0, first); ComboBoxModel cboModel = new ComboBoxModel(); cboModel.SetList <doMiscTypeCode>(MiscLock, strDisplay, "ValueCode", false); return(Json(cboModel)); } catch (Exception ex) { // return Json(MessageUtil.GetMessage(ex)); return(null); } }
private void btn_Split_Click(object sender, EventArgs e) { if (!RequiredVerification()) { return; } if (ShowMessage.ShowConfirm(ChangeLanguage.getLanguage("ConfirmExecution"), showTitle) == DialogResult.OK) { FileSplitModel fileSplitModel = new FileSplitModel(); fileSplitModel.filePath = txt_SelectFile.Text.Trim(); fileSplitModel.fileOutPath = txt_Src.Text.Trim(); fileSplitModel.fileName = txt_FileName.Text.Trim(); fileSplitModel.fileExtension = fileSplitModel.filePath.Substring(fileSplitModel.filePath.LastIndexOf('.')); ExcelSplitModel excelModel = new ExcelSplitModel(); if (rbtn_AllWorkBook.Checked) { excelModel.splitType = 1; } else if (rbtn_FixedRows.Checked) { excelModel.splitType = 2; excelModel.sheetName = ""; excelModel.beginRow = int.Parse(txt_FixedRowsBegin.Text.Trim()); excelModel.endRow = int.Parse(txt_FixedRowsEnd.Text.Trim()); if (rbtn_FixedRowsDesignation.Checked) { ComboBoxModel model = cbBox_FixedRowsWorkSheet.SelectedItem as ComboBoxModel; if (model == null) { ShowMessage.ShowError(ChangeLanguage.getLanguage("SpecifiedWorksheetCannotBeEmpty"), showTitle); return; } excelModel.sheetName = model.text; } } fileSplitModel.fileExcel = excelModel; SplitMethodInvoker splitAllMethod = new SplitMethodInvoker(SplitSheetMethod); this.BeginInvoke(splitAllMethod, new object[] { fileSplitModel }); } }
private void btnSubmit_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.txtName.Text)) { ComboBoxModel parentData = this.cbParents.SelectedItem as ComboBoxModel; TreeViewCategoryElement newEl = new TreeViewCategoryElement { Name = this.txtName.Text, UrlSlug = this.txtName.Text.ToLower().Replace(' ', '-'), Parent = this._context.Categories.First(x => x.Id == parentData.Id) }; this._context.Categories.Add(newEl); this._context.SaveChanges(); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Заповніть усі поля!"); } }
/// <summary> /// Load Incident/AR Type by selected serviceType. /// </summary> /// <param name="serviceType"></param> /// <returns></returns> public ActionResult ListMiscIncidentARType(string serviceType) { ICommonHandler handCom = ServiceContainer.GetService <ICommonHandler>() as ICommonHandler; List <doMiscTypeCode> MiscTypeCode = new List <doMiscTypeCode>(); for (int i = 0; i < 2; i++) { MiscTypeCode.Add(new doMiscTypeCode()); } MiscTypeCode[0].FieldName = MiscType.C_INCIDENT_TYPE; MiscTypeCode[0].ValueCode = "%"; MiscTypeCode[1].FieldName = MiscType.C_AR_TYPE; MiscTypeCode[1].ValueCode = "%"; List <doMiscTypeCode> MiscTypeResult = handCom.GetMiscTypeCodeList(MiscTypeCode); ComboBoxModel CbxModel = new ComboBoxModel(); CbxModel.SetList <doMiscTypeCode>(MiscTypeResult, "ValueCodeDisplay", "ValueCode", false); return(Json(CbxModel)); }
void GetComboBox() { List <ComboBoxModel> products = new List <ComboBoxModel>(); using (ApplicationDbContext context = new ApplicationDbContext()) { var product = context.Products.ToList(); foreach (var p in product) { ComboBoxModel cb = new ComboBoxModel() { Id = p.ProductId, Name = p.ProductManufacturer + " " + p.ProductName, }; products.Add(cb); } } metroComboBoxProduct.DataSource = products; metroComboBoxProduct.DisplayMember = "Name"; metroComboBoxProduct.ValueMember = "Id"; }