Tuesday, September 26, 2017

របៀបកំណត់ MIN Day និង Max Day តាមខែនីមួយៗ [C#]

by Unknown  |  in C# Programming at  1:42 PM

របៀបកំណត់ MIN Day និង Max Day តាមខែនីមួយៗ​ [C#]

របៀបកំណត់ MIN Day និង Max Day តាមខែនីមួយៗ​ នៅពេលដែលគេជ្រើសរើសយកតាមខែនីមួយៗ


Coding: 


private void cboPeriod_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                string year, month;
                cboPeriod.Tag = cboPeriod.SelectedValue.ToString();
                year = cboPeriod.Tag.ToString().Substring(0, 4);
                month = cboPeriod.Tag.ToString().Substring(4, 2);
                if (cboPeriod.Tag.ToString().Length <= 6)
                {
                    if (month == "01" || month == "03" || month == "05" || month == "07" || 
                        month == "08" || month == "10" || month == "12")
                    {
                        dtStartDate.Value = new DateTime(int.Parse(year), int.Parse(month), 1);
                        dtEndDate.Value = new DateTime(int.Parse(year), int.Parse(month), 31);
                    }
                    else if (month == "02")
                    {
                        dtStartDate.Value = new DateTime(int.Parse(year), int.Parse(month), 1);
                        dtEndDate.Value = new DateTime(int.Parse(year), int.Parse(month), 28);
                    }
                    else if (month == "04" || month == "06" || month == "09" || month == "11")
                    {
                        dtStartDate.Value = new DateTime(int.Parse(year), int.Parse(month), 1);
                        dtEndDate.Value = new DateTime(int.Parse(year), int.Parse(month), 30);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }  
        }
    }

0 comments:

Proudly Powered by Blogger.