public List <HoaDonKhachHangModel> GetHoaDonKhachHang()
        {
            List <HoaDonKhachHangModel> myLst = new List <HoaDonKhachHangModel>();
            var query = from hd in DataProvider.Ins.DB.HoaDons
                        join kh in DataProvider.Ins.DB.KhachHangs on hd.MaKH equals kh.MaKH
                        select new { hd, kh };

            foreach (var my in query)
            {
                HoaDonKhachHangModel hoaDonKH = new HoaDonKhachHangModel
                {
                    MaHD         = my.hd.MaHD,
                    MaKH         = my.kh.MaKH,
                    NgayLap      = ConvertDateTimeToString.ConverToMyDateFormat(my.hd.NgayLap),
                    NgayTrangTri = ConvertDateTimeToString.ConverToMyDateFormat(my.hd.NgayTrangTri),
                    NgayThaoDo   = ConvertDateTimeToString.ConverToMyDateFormat(my.hd.NgayThaoDo),
                    DiaChi       = my.kh.DiaChi,
                    SoDT         = my.kh.SoDT,
                    TenKH        = my.kh.TenKH,
                    TongTien     = my.hd.TongTien
                };
                myLst.Add(hoaDonKH);
            }
            return(myLst);
        }
        public List <HoaDonKhachHangModel> GetHoaDonKhachHangByThangNam(int thang, int nam)
        {
            List <HoaDonKhachHangModel> myLst = new List <HoaDonKhachHangModel>();
            List <HoaDon> lstHoaDon           = DataProvider.Ins.DB.HoaDons.Where(hd => hd.NgayLap.Value.Month == thang && hd.NgayLap.Value.Year == nam).ToList();

            foreach (var hd in lstHoaDon)
            {
                HoaDonKhachHangModel hoaDonKH = new HoaDonKhachHangModel
                {
                    MaHD         = hd.MaHD,
                    MaKH         = hd.KhachHang.MaKH,
                    NgayLap      = ConvertDateTimeToString.ConverToMyDateFormat(hd.NgayLap),
                    NgayTrangTri = ConvertDateTimeToString.ConverToMyDateFormat(hd.NgayTrangTri),
                    NgayThaoDo   = ConvertDateTimeToString.ConverToMyDateFormat(hd.NgayThaoDo),
                    DiaChi       = hd.KhachHang.DiaChi,
                    SoDT         = hd.KhachHang.SoDT,
                    TenKH        = hd.KhachHang.TenKH,
                    TongTien     = hd.TongTien
                };
                myLst.Add(hoaDonKH);
            }
            return(myLst);
        }
예제 #3
0
            /// <summary>
            /// overridden
            /// </summary>
            /// <returns></returns>
            public override string ToString()
            {
                string diagnostics = cpu_usage + "% " + memory_usage + " мб";//"100% 1000 mb"=12 char

                while (diagnostics.Length < "100% 1000 mb_".Length)
                {
                    diagnostics += "_";
                }
                string impostring = "";

                if (is_system_message)
                {
                    impostring = "[system]";
                }
                if (is_important)
                {
                    impostring += "[important]";
                }
                string date = ConvertDateTimeToString.Do(dateTime);

                while (date.Length < "2018.07.14: 18.23.24_".Length)
                {
                    date = date + "_";
                }
                string prog_part = "[" + part + "]";

                prog_part = "[" + part.Replace("__", "_") + "]";
                string message =
                    date
                    + diagnostics
                    + impostring
                    + prog_part
                    + value;

                return(message);
            }
예제 #4
0
        public static void ExportUnityPackage()
        {
            DirectoryInfo di = new DirectoryInfo(Application.dataPath);
            string        exportDirectory = di.Parent.FullName + "/Exported Packages";

            if (!Directory.Exists(exportDirectory))
            {
                Directory.CreateDirectory(exportDirectory);
            }

            if (EditorUtility.DisplayDialog("Export UnityPackage", "Do you want to start exporting a package from your current project?", "Yes", "No"))
            {
                CheckGameObjectsPresetInScene <ExportHelper> exportHelper = new CheckGameObjectsPresetInScene <ExportHelper>();
                GameObjectSerachResult result = exportHelper.CheckForGameObject();
                if (result.numberOfObjects >= 1)
                {
                    string packageFolderName   = result.foundGameObjects[0].GetComponent <ExportHelper>().PackageFolder;
                    string exportedPackageName = result.foundGameObjects[0].GetComponent <ExportHelper>().ExportedPackageName;
                    if (!string.IsNullOrEmpty(packageFolderName))
                    {
                        while (string.IsNullOrEmpty(exportedPackageName))
                        {
                            if (EditorUtility.DisplayDialog("Empty Export Package Name", "Given Export Package name is empty. Do you want to name your exported file with the given foldername?", "Yes", "No"))
                            {
                                exportedPackageName = packageFolderName;
                            }
                        }

                        Debug.Log("AssetName = " + Application.dataPath + "/" + packageFolderName + ConvertDateTimeToString.StringFromDateTime() + ".unitypackage");
                        if (Directory.Exists(Application.dataPath + "/" + packageFolderName))
                        {
                            AssetDatabase.ExportPackage("Assets/" + packageFolderName, exportDirectory + "/" + exportedPackageName + ConvertDateTimeToString.StringFromDateTime() + ".unitypackage", ExportPackageOptions.IncludeDependencies | ExportPackageOptions.Recurse);
                            EditorUtility.DisplayDialog("Package exported", "Package successfully exported to " + exportDirectory + ".", "Ok");
                            AssetDatabase.Refresh();
                        }
                        else
                        {
                            //Warn that directory does not exist
                            EditorUtility.DisplayDialog("Directory does not exist", "Your specified directory does not exist", "Ok");
                        }
                    }
                    else
                    {
                        //Warn that no package folder name is specified
                        EditorUtility.DisplayDialog("Export package folder unspecified", "No package folder name is specified. Enter the name of the package you want to export and try again", "Ok");
                    }
                }
                else
                {
                    //Create export helper
                    //Ask to try again
                    EditorUtility.DisplayDialog("Export Helper Not found", "No export helper present in scene. Now one has been created. Enter correct Folder name and try again", "Ok");
                    CreatePrefabInstance createPrefab = new CreatePrefabInstance("Prefabs/ExportHelper");
                }
            }
        }
        public List <NgayPhanCongModel> GetNgayPhanCongByThang(int thang)
        {
            List <NgayPhanCongModel> myLst = new List <NgayPhanCongModel>();

            // Lấy theo ngày trang trí
            var queryTrangTri = from hd in DataProvider.Ins.DB.HoaDons
                                join kh in DataProvider.Ins.DB.KhachHangs on hd.MaKH equals kh.MaKH
                                where hd.NgayTrangTri.Value.Month == thang
                                select new { hd.NgayTrangTri, hd.MaHD, kh.TenKH };

            foreach (var my in queryTrangTri)
            {
                if (myLst.Count == 0)
                {
                    List <ThongTinNgayModel> myLstThongTinNgay = new List <ThongTinNgayModel>();
                    myLstThongTinNgay.Add(new ThongTinNgayModel
                    {
                        MaHD  = my.MaHD,
                        TenKH = my.TenKH,
                        type  = true // ngày trang trí
                    });
                    myLst.Add(new NgayPhanCongModel
                    {
                        Ngay            = ConvertDateTimeToString.ConverToMyDateFormat(my.NgayTrangTri),
                        LstThongTinNgay = myLstThongTinNgay
                    });
                }
                else
                {
                    bool isExist = false;
                    foreach (var myNgay in myLst)
                    {
                        if (myNgay.Ngay == ConvertDateTimeToString.ConverToMyDateFormat(my.NgayTrangTri))
                        {
                            myNgay.LstThongTinNgay.Add(new ThongTinNgayModel
                            {
                                MaHD  = my.MaHD,
                                TenKH = my.TenKH,
                                type  = true // ngày trang trí
                            });
                            isExist = true;
                            break;
                        }
                    }
                    if (!isExist)
                    {
                        List <ThongTinNgayModel> myLstThongTinNgay = new List <ThongTinNgayModel>();
                        myLstThongTinNgay.Add(new ThongTinNgayModel
                        {
                            MaHD  = my.MaHD,
                            TenKH = my.TenKH,
                            type  = true // ngày trang trí
                        });
                        myLst.Add(new NgayPhanCongModel
                        {
                            Ngay            = ConvertDateTimeToString.ConverToMyDateFormat(my.NgayTrangTri),
                            LstThongTinNgay = myLstThongTinNgay
                        });
                    }
                }
            }

            // Lấy theo ngày tháo dở
            var queryThaoDo = from hd in DataProvider.Ins.DB.HoaDons
                              join kh in DataProvider.Ins.DB.KhachHangs on hd.MaKH equals kh.MaKH
                              where hd.NgayThaoDo.Value.Month == thang
                              select new { hd.NgayThaoDo, hd.MaHD, kh.TenKH };

            foreach (var my in queryThaoDo)
            {
                if (myLst.Count == 0)
                {
                    List <ThongTinNgayModel> myLstThongTinNgay = new List <ThongTinNgayModel>();
                    myLstThongTinNgay.Add(new ThongTinNgayModel
                    {
                        MaHD  = my.MaHD,
                        TenKH = my.TenKH,
                        type  = true // ngày tháo dở
                    });
                    myLst.Add(new NgayPhanCongModel
                    {
                        Ngay            = ConvertDateTimeToString.ConverToMyDateFormat(my.NgayThaoDo),
                        LstThongTinNgay = myLstThongTinNgay
                    });
                }
                else
                {
                    bool isExist = false; // kiểm tra ngày đã xuất hiện trong danh sách chưa
                    foreach (var myNgay in myLst)
                    {
                        if (myNgay.Ngay == ConvertDateTimeToString.ConverToMyDateFormat(my.NgayThaoDo)) // ngày đã xuất hiện trong danh sách
                        {
                            myNgay.LstThongTinNgay.Add(new ThongTinNgayModel
                            {
                                MaHD  = my.MaHD,
                                TenKH = my.TenKH,
                                type  = false // ngày tháo dở
                            });
                            isExist = true;
                            break;
                        }
                    }
                    if (!isExist) // ngày chưa xuất hiện trong danh sách
                    {
                        List <ThongTinNgayModel> myLstThongTinNgay = new List <ThongTinNgayModel>();
                        myLstThongTinNgay.Add(new ThongTinNgayModel
                        {
                            MaHD  = my.MaHD,
                            TenKH = my.TenKH,
                            type  = true // ngày tháo dở
                        });
                        myLst.Add(new NgayPhanCongModel
                        {
                            Ngay            = ConvertDateTimeToString.ConverToMyDateFormat(my.NgayThaoDo),
                            LstThongTinNgay = myLstThongTinNgay
                        });
                    }
                }
            }

            return(myLst);
        }
예제 #6
0
        public void MinimumValueWithAll()
        {
            var res = ConvertDateTimeToString.Do(minDateTime, true, true);

            Assert.AreEqual(res, minDTWithAll);
        }
예제 #7
0
        public void MediumValueWithTime()
        {
            var res = ConvertDateTimeToString.Do(medDateTime, true, false);

            Assert.AreEqual(res, medDTWithTime);
        }
예제 #8
0
        public void MaximumValueWithWords()
        {
            var res = ConvertDateTimeToString.Do(maxDateTime, false, true);

            Assert.AreEqual(res, maxDTWithWords);
        }
예제 #9
0
        public void MaximumValue()
        {
            var res = ConvertDateTimeToString.Do(maxDateTime, false, false);

            Assert.AreEqual(res, maxDTWithNone);
        }