Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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;
        }
Пример #4
0
 /// <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());
 }
Пример #5
0
 /// <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());
 }
Пример #6
0
 /// <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());
 }
Пример #7
0
 /// <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());
 }
Пример #8
0
 /// <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());
 }
Пример #9
0
        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);
        }