예제 #1
0
        public void loadDSDoanDL()
        {
            dt = new DataTable();
            dt.Columns.Add("Mã Đoàn du lịch");
            dt.Columns.Add("Tên Đoàn");
            dt.Columns.Add("Ngày Khởi hành");
            dt.Columns.Add("Ngày kết thúc");
            dt.Columns.Add("Giá");
            dt.Columns.Add("Mã tour");
            //dt.Columns.Add("Tên tour");

            CultureInfo cul = CultureInfo.GetCultureInfo("vi-VN");   // try with "en-US"

            listDoanDL = DalDoanDL.GetAllDoanDL();
            foreach (DoanDL doanDL in listDoanDL)
            {
                //    string a = gia_temp.Gia1.ToString("#,###", cul.NumberFormat);
                string a = String.Format(cul, "{0:c}", doanDL.Gia);
                dt.Rows.Add(doanDL.Id, doanDL.Ten, doanDL.KhoiHanh.GetValueOrDefault().ToShortDateString(), doanDL.KetThuc.GetValueOrDefault().ToShortDateString(), a.Replace(",00", ""), doanDL.MaTour);
            }
            dv = new DataView(dt);

            dataGridView1.DataSource = dv;
            dataGridView1.Refresh();
            dataGridView1.Update();
            dataGridView1.AutoGenerateColumns = false;

            //    dataGridView1.Columns["DoanDLs"].Visible = false;
            // dataGridView1.Columns.Remove("DoanDLs");



            List <String> ColNameList = new List <String>();

            ColNameList.Add("Tất cả");

            int i = 1;

            foreach (DataColumn c in dt.Columns)
            {
                ColNameList.Add(c.ColumnName);

                /*if(i++ >= 3)
                 * {
                 *  break;
                 * }*/
            }


            String[] ColNameArray = ColNameList.ToArray();

            comboBox1.Items.AddRange(ColNameArray);
            if (comboBox1.Items.Count > 0)
            {
                comboBox1.SelectedIndex = 0;
            }
            //   curTour = (listTour != null) ? listTour[0] : null;
        }
예제 #2
0
        private void ThongKeChiPhi_Load(object sender, EventArgs e)
        {
            listLoaiCP = DalLoaiCP.GetAllLoaiCP();

            if (listLoaiCP.Count > 0)
            {
                curLoaiCP  = listLoaiCP[0];
                listdoanDL = DalDoanDL.GetAllDoanDL();
                listChiPhi = DalChiPhi.GetChiPhiByLoaiCP(curLoaiCP);
            }
            loadDSLoaiCP();
            loadDSChiPhi(listChiPhi);
        }