/// <summary> /// Load combobox filter treatments prices lists /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxFilterTreatmentsPricesLists(ComboBox comboBox) { EnhancedComboBoxHelper.Items[] items = new EnhancedComboBoxHelper.Items[] { }; items = items.Concat(new EnhancedComboBoxHelper.Items[] { new EnhancedComboBoxHelper.Items() { _id = -1, _value = "", _values = new string[] { "/" } } }).ToArray(); foreach (var r in _dentnedModel.TreatmentsPricesLists.List().OrderBy(r => r.treatmentspriceslists_name)) { items = items.Concat(new EnhancedComboBoxHelper.Items[] { new EnhancedComboBoxHelper.Items() { _id = r.treatmentspriceslists_id, _value = r.treatmentspriceslists_name, _values = new string[] { r.treatmentspriceslists_name } } }).ToArray(); } EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name" }, items); }
/// <summary> /// Load combobox filter doctors /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxFilterDoctors(ComboBox comboBox) { EnhancedComboBoxHelper.Items[] items = new EnhancedComboBoxHelper.Items[] { }; items = items.Concat(new EnhancedComboBoxHelper.Items[] { new EnhancedComboBoxHelper.Items() { _id = -1, _value = "", _values = new string[] { "/" } } }).ToArray(); foreach (var r in _dentnedModel.Doctors.List().OrderBy(r => r.doctors_surname).ThenBy(r => r.doctors_name)) { items = items.Concat(new EnhancedComboBoxHelper.Items[] { new EnhancedComboBoxHelper.Items() { _id = r.doctors_id, _value = r.doctors_surname + " " + r.doctors_name, _values = new string[] { r.doctors_surname + " " + r.doctors_name } } }).ToArray(); } EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name" }, items); }
/// <summary> /// Preload View /// </summary> private void PreloadView() { IsBindingSourceLoading = true; EnhancedComboBoxHelper.AttachComboBox( patientsattachmentstypes_valueautofuncComboBox, new string[] { "Name" }, new EnhancedComboBoxHelper.Items[] { new EnhancedComboBoxHelper.Items() { _id = PatientsAttachmentsTypesRepository.ValueAutoFuncCode.NUL.ToString(), _value = _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncNUL, _values = new string[] { _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncNUL } }, new EnhancedComboBoxHelper.Items() { _id = PatientsAttachmentsTypesRepository.ValueAutoFuncCode.AMG.ToString(), _value = _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncAMG, _values = new string[] { _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncAMG } }, new EnhancedComboBoxHelper.Items() { _id = PatientsAttachmentsTypesRepository.ValueAutoFuncCode.AML.ToString(), _value = _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncAML, _values = new string[] { _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncAML } }, new EnhancedComboBoxHelper.Items() { _id = PatientsAttachmentsTypesRepository.ValueAutoFuncCode.AMD.ToString(), _value = _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncAMD, _values = new string[] { _dentnedModel.PatientsAttachmentsTypes.language.valueAutoFuncAMD } } }.ToArray()); IsBindingSourceLoading = false; }
/// <summary> /// Load combobox doctors /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxDoctors(ComboBox comboBox) { EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name" }, _dentnedModel.Doctors.List().OrderBy(r => r.doctors_surname).ThenBy(r => r.doctors_name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.doctors_id, _value = r.doctors_surname + " " + r.doctors_name, _values = new string[] { r.doctors_surname + " " + r.doctors_name } }).ToArray()); }
/// <summary> /// Load combobox contacts types /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxContactsTypes(ComboBox comboBox) { EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name" }, _dentnedModel.ContactsTypes.List().OrderBy(r => r.contactstypes_name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.contactstypes_id, _value = r.contactstypes_name, _values = new string[] { r.contactstypes_name } }).ToArray()); }
/// <summary> /// Load combobox treatments prices lists /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxTreatmentsPricesLists(ComboBox comboBox) { EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name" }, _dentnedModel.TreatmentsPricesLists.List().OrderBy(r => r.treatmentspriceslists_name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.treatmentspriceslists_id, _value = r.treatmentspriceslists_name, _values = new string[] { r.treatmentspriceslists_name } }).ToArray()); }
/// <summary> /// Load combobox invoices footers /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxInvoicesFooters(ComboBox comboBox) { EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name" }, _dentnedModel.InvoicesFooters.List().OrderBy(r => r.invoicesfooters_name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.invoicesfooters_id, _value = r.invoicesfooters_name, _values = new string[] { r.invoicesfooters_name } }).ToArray()); }
/// <summary> /// Load combobox taxes deductions /// </summary> /// <param name="comboBox"></param> public void LoadComboBoxTaxesDeductions(ComboBox comboBox) { EnhancedComboBoxHelper.AttachComboBox( comboBox, new string[] { "Name", "Rate" }, _dentnedModel.TaxesDeductions.List().OrderBy(r => r.taxesdeductions_name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.taxesdeductions_id, _value = r.taxesdeductions_name, _values = new string[] { r.taxesdeductions_name, String.Format("{0:#.00}", r.taxesdeductions_rate) } }).ToArray()); }
private void FormMain_Load(object sender, EventArgs e) { Random rand = new Random(); //sample override color settings EnhancedTextBoxHelper.infoiconColor = Color.Green; //generate random users for (int i = 0; i < 100; i++) { _users.Add(new User() { id = i + 1, name = BuildRandomString(rand.Next(5, 15)), address = BuildRandomString(rand.Next(20, 40)) }); Thread.Sleep(10); } //attach components EnhancedComboBoxHelper.AttachComboBox( comboBox1, new string[] { "Name", "Address" }, _users.ToList().OrderBy(r => r.name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.id, _value = r.name, _values = new string[] { r.name, r.address } }).ToArray()); EnhancedComboBoxHelper.AttachComboBox( comboBox2, new string[] { "Name", "Address" }, _users.ToList().OrderBy(r => r.name).Select( r => new EnhancedComboBoxHelper.Items() { _id = r.id, _value = r.name, _values = new string[] { r.name, r.address } }).ToArray(), EnhancedComboBoxHelperList.ViewMode.SelectOnDoubleClick, () => MessageBox.Show(comboBox2.SelectedValue.ToString())); EnhancedTextBoxHelper.AttachTextBox( textBox1, new string[] { "Name", "Address" }, _users.ToList().OrderBy(r => r.name).Select( r => new EnhancedTextBoxHelper.Items() { _value = r.name, _values = new string[] { r.name, r.address } }).ToArray()); EnhancedTextBoxHelper.AttachTextBox( textBox2, new string[] { "Name", "Address" }, _users.ToList().OrderBy(r => r.name).Select( r => new EnhancedTextBoxHelper.Items() { _value = r.name, _values = new string[] { r.name, r.address } }).ToArray(), EnhancedTextBoxHelperList.ViewMode.SelectOnDoubleClick, () => MessageBox.Show(textBox2.Text.ToString())); EnhancedDateTimePickerHelper.AttachDateTimePicker( dateTimePicker1); EnhancedDateTimePickerHelper.AttachDateTimePicker( dateTimePicker2); EnhancedDateTimePickerHelper.AttachDateTimePicker( dateTimePicker3); new EnhancedDateTimePickerHelper.FilterDateHelper( dateTimePicker2, dateTimePicker3, null, comboBox3, 365, DayOfWeek.Monday, EnhancedDateTimePickerHelper.FilterDateHelper.FromPickerDefaultValue.FirstDayOfWeek, EnhancedDateTimePickerHelper.FilterDateHelper.ToPickerDefaultValue.FromPickerSameDay); EnhancedDateTimePickerUtcHelper.AttachDateTimePicker( dateTimePicker4); EnhancedDateTimePickerUtcHelper.AttachDateTimePicker( dateTimePicker5, label_dateTimePicker5utchelper); }