예제 #1
0
        private void NepSel_Load(object sender, EventArgs e)
        {
            foreach (var years in NepDateConverter.getAllYears())
            {
                year.addItem(years.Value, years.Key);
            }

            foreach (var months in NepDateConverter.GetMonths())
            {
                month.addItem(months.Value, months.Key);
            }

            nepdate = NepDateConverter.EngToNep(DateTime.Now);
            year.selectBydata(nepdate.Year);
            month.selectByValue(nepdate.Month);
            day.Items.Clear();

            for (var i = 1; i <= NepDateConverter.getMonthDays(year.getSelectedItem().getvalue <int>(), month.getSelectedItem().getvalue <int>()); i++)
            {
                day.addItem(i, i);
            }
            day.selectByValue(nepdate.Day);
            loadcomplete = true;
            engdate      = NepDateConverter.NepToEng(nepdate);
        }
예제 #2
0
        public void loadEnglishdate(DateTime dt)
        {
            if (!loadcomplete)
            {
                return;
            }
            engdate = dt;
            this.NepSel_Load(this, null);
            nepdate = NepDateConverter.EngToNep(DateTime.Now);
            year.selectBydata(nepdate.Year);
            month.selectByValue(nepdate.Month);
            day.Items.Clear();

            for (var i = 1; i <= NepDateConverter.getMonthDays(year.getSelectedItem().getvalue <int>(), month.getSelectedItem().getvalue <int>()); i++)
            {
                day.addItem(i, i);
            }
            day.selectByValue(nepdate.Day);
            if (changed != null)
            {
                changed(this, EventArgs.Empty);
            }
        }