コード例 #1
0
        private void btnBStoAD_Click(object sender, EventArgs e)
        {
            string bsDateString = bsDatePicker2.Text;
            BsDate bsDate       = new BsDate(bsDateString);

            txtADValue.Text = bsDate.EngDate.ToShortDateString();
        }
コード例 #2
0
        private void bsDatePicker1_DateChanged(object sender, BSDateLibrary.DateChangedEventArgs e)
        {
            //## Get date string from EventArgs
            txtValue.Text = e.NewDate;

            //## Get date of Date picker
            BsDate bsDate = bsDatePicker1.Value;
        }
コード例 #3
0
        private void btnSetFromAD_Click(object sender, EventArgs e)
        {
            // Setting Datepicker for specific AD Date
            DateTime dateInAD = new DateTime(2017, 10, 22);

            BsDate bsDate = new BsDate(dateInAD);

            bsDatePicker1.Value = bsDate;
        }
コード例 #4
0
        private void btnSetFromBS_Click(object sender, EventArgs e)
        {
            //Setting Datepicker for specific Nepali Date
            string exampleDate = lblExampleBs.Text; // or   "2046/12/15";
            BsDate bsDate      = new BsDate(exampleDate);

            bsDatePicker1.Value = bsDate;

            /*  OR We can use below lines too
             * BsDate newBsDate = new BsDate(2046, 12, 15);
             * bsDatePicker1.Value = newBsDate;
             */
        }
コード例 #5
0
        private void btnADtoBS_Click(object sender, EventArgs e)
        {
            DateTime dateInAD = txtAdDate.Value;
            BsDate   bsDate   = new BsDate(dateInAD);

            txtBSValue.Text = bsDate.ToString(); //OUTPUT

            //Properties of BsDate
            txtYear.Text      = bsDate.Year.ToString();
            txtMonth.Text     = bsDate.Month.ToString();
            txtDay.Text       = bsDate.Day.ToString();
            txtMonthName.Text = bsDate.MonthName; // Readonly Property
            DateTime innerAdDate = bsDate.EngDate;

            //Methods of BsDate
            txtToString.Text           = bsDate.ToString('-');
            txtToStringNepali.Text     = bsDate.ToString('/', true);
            txtToStringLong.Text       = bsDate.ToStringLong();
            txtToStringLongNepali.Text = bsDate.ToStringLong(true);
            txtToNepaliText.Text       = bsDate.ToNepaliText();
        }