コード例 #1
0
        private void cbochon_SelectedIndexChanged(object sender, EventArgs e)
        {
            ThoiGianController thoigian = new ThoiGianController();

            switch (cbochon.Text)
            {
            case "Hôm nay":
                dateTu.DateTime  = DateTime.Now;
                dateDen.DateTime = DateTime.Now;
                break;

            case "Tuần này":
                break;

            case "Tháng này":
                dateTu.DateTime  = DateTime.Parse(DateTime.Now.Month + "/" + thoigian.Startdayofmonth(DateTime.Now.Month, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                dateDen.DateTime = DateTime.Parse(DateTime.Now.Month + "/" + thoigian.Enddayofmonth((int)DateTime.Now.Month, (int)DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Quý này":
                dateTu.DateTime  = thoigian.StartDayofQui(thoigian.Qui_Num(DateTime.Now.Month), DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(thoigian.Qui_Num(DateTime.Now.Month), DateTime.Now.Year);
                break;

            case "Năm nay":
                dateTu.DateTime  = DateTime.Parse("01/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("12/" + thoigian.Enddayofmonth(12, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 1":
                dateTu.DateTime  = DateTime.Parse("01/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("01/" + thoigian.Enddayofmonth(1, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 2":
                dateTu.DateTime  = DateTime.Parse("02/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("02/" + thoigian.Enddayofmonth(2, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 3":
                dateTu.DateTime  = DateTime.Parse("03/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("03/" + thoigian.Enddayofmonth(3, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 4":
                dateTu.DateTime  = DateTime.Parse("04/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("04/" + thoigian.Enddayofmonth(4, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 5":
                dateTu.DateTime  = DateTime.Parse("05/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("05/" + thoigian.Enddayofmonth(5, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 6":
                dateTu.DateTime  = DateTime.Parse("06/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("06/" + thoigian.Enddayofmonth(6, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 7":
                dateTu.DateTime  = DateTime.Parse("07/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("07/" + thoigian.Enddayofmonth(7, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 8":
                dateTu.DateTime  = DateTime.Parse("08/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("08/" + thoigian.Enddayofmonth(8, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 9":
                dateTu.DateTime  = DateTime.Parse("09/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("09/" + thoigian.Enddayofmonth(9, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 10":
                dateTu.DateTime  = DateTime.Parse("10/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("10/" + thoigian.Enddayofmonth(10, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 11":
                dateTu.DateTime  = DateTime.Parse("11/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("11/" + thoigian.Enddayofmonth(11, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 12":
                dateTu.DateTime  = DateTime.Parse("12/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("12/" + thoigian.Enddayofmonth(12, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Quý 1":
                dateTu.DateTime  = thoigian.StartDayofQui(1, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(1, DateTime.Now.Year);
                break;

            case "Quý 2":
                dateTu.DateTime  = thoigian.StartDayofQui(2, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(2, DateTime.Now.Year);
                break;

            case "Quý 3":
                dateTu.DateTime  = thoigian.StartDayofQui(3, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(3, DateTime.Now.Year);
                break;

            case "Quý 4":
                dateTu.DateTime  = thoigian.StartDayofQui(4, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(4, DateTime.Now.Year);
                break;

            default:
                dateTu.DateTime  = DateTime.Now;
                dateDen.DateTime = DateTime.Now;
                break;
            }
        }
コード例 #2
0
        private void cbochon_SelectedIndexChanged(object sender, EventArgs e)
        {
            ThoiGianController thoigian = new ThoiGianController();

            switch (cbochon.Text)
            {
            case "Hôm nay":
                dateTu.DateTime  = DateTime.Now;
                dateDen.DateTime = DateTime.Now;
                break;

            case "Tuần này":
                dateTu.DateTime  = thoigian.ReturnStartWeek(DateTime.Now);
                dateDen.DateTime = thoigian.EndStartWeek(DateTime.Now);
                break;

            case "Tháng này":
                dateTu.DateTime  = DateTime.Parse(DateTime.Now.Month + "/" + thoigian.Startdayofmonth(DateTime.Now.Month, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                dateDen.DateTime = DateTime.Parse(DateTime.Now.Month + "/" + thoigian.Enddayofmonth((int)DateTime.Now.Month, (int)DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Quý này":
                dateTu.DateTime  = thoigian.StartDayofQui(thoigian.Qui_Num(DateTime.Now.Month), DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(thoigian.Qui_Num(DateTime.Now.Month), DateTime.Now.Year);
                break;

            case "Năm nay":
                dateTu.DateTime  = DateTime.Parse("01/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("12/" + thoigian.Enddayofmonth(12, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 1":
                dateTu.DateTime  = DateTime.Parse("01/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("01/" + thoigian.Enddayofmonth(1, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 2":
                dateTu.DateTime  = DateTime.Parse("02/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("02/" + thoigian.Enddayofmonth(2, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 3":
                dateTu.DateTime  = DateTime.Parse("03/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("03/" + thoigian.Enddayofmonth(3, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 4":
                dateTu.DateTime  = DateTime.Parse("04/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("04/" + thoigian.Enddayofmonth(4, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 5":
                dateTu.DateTime  = DateTime.Parse("05/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("05/" + thoigian.Enddayofmonth(5, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 6":
                dateTu.DateTime  = DateTime.Parse("06/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("06/" + thoigian.Enddayofmonth(6, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 7":
                dateTu.DateTime  = DateTime.Parse("07/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("07/" + thoigian.Enddayofmonth(7, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 8":
                dateTu.DateTime  = DateTime.Parse("08/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("08/" + thoigian.Enddayofmonth(8, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 9":
                dateTu.DateTime  = DateTime.Parse("09/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("09/" + thoigian.Enddayofmonth(9, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 10":
                dateTu.DateTime  = DateTime.Parse("10/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("10/" + thoigian.Enddayofmonth(10, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 11":
                dateTu.DateTime  = DateTime.Parse("11/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("11/" + thoigian.Enddayofmonth(11, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Tháng 12":
                dateTu.DateTime  = DateTime.Parse("12/01/" + DateTime.Now.Year);
                dateDen.DateTime = DateTime.Parse("12/" + thoigian.Enddayofmonth(12, DateTime.Now.Year) + "/" + DateTime.Now.Year.ToString());
                break;

            case "Quý 1":
                dateTu.DateTime  = thoigian.StartDayofQui(1, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(1, DateTime.Now.Year);
                break;

            case "Quý 2":
                dateTu.DateTime  = thoigian.StartDayofQui(2, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(2, DateTime.Now.Year);
                break;

            case "Quý 3":
                dateTu.DateTime  = thoigian.StartDayofQui(3, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(3, DateTime.Now.Year);
                break;

            case "Quý 4":
                dateTu.DateTime  = thoigian.StartDayofQui(4, DateTime.Now.Year);
                dateDen.DateTime = thoigian.EndDayofQui(4, DateTime.Now.Year);
                break;

            default:
                dateTu.DateTime  = DateTime.Now;
                dateDen.DateTime = DateTime.Now;
                break;
            }
            gridLookUpEdit1.Properties.DataSource = new STOCK_OUTWARDController().STOCK_OUTWARD_GetList_ByDate_Action(dateTu.DateTime, dateDen.DateTime, 1, 2);
        }