public ActionResult Student(string ngay, string kieu) { string data = ""; if (kieu == "DA") { string dtt = ngay; DateTime dt = Convert.ToDateTime(dtt); AmLich.LunarDate lnd = new AmLich.LunarDate(); lnd = AmLich.LunarYearTools.SolarToLunar(dt); int nam = lnd.Year; while (lnd.Year > 2009) { lnd.Year = lnd.Year - 60; } while (lnd.Year < 1950) { lnd.Year = lnd.Year + 60; } int d = lnd.Year; var yeartext = from x in db.NguHanhs where x.namDL == d select x; string year = yeartext.Single().namAL; data = "Là ngày " + lnd.Day + " tháng " + lnd.Month + " năm " + nam + " (" + year + ")"; } else { bool leap; string dtt = ngay; DateTime dt = Convert.ToDateTime(dtt); if ((dt.Year % 400 == 0) || (dt.Year % 4 == 0 && dt.Year % 100 != 0)) { leap = true; } else { leap = true; } AmLich.LunarDate lnd = new AmLich.LunarDate(); lnd.Day = dt.Day; lnd.Month = dt.Month; lnd.Year = dt.Year; lnd.IsLeapYear = leap; // AmLich.LunarDate lnd = new AmLich.LunarDate(dt.Day, dt.Month, dt.Year, leap); DateTime duonglich = AmLich.LunarYearTools.LunarToSolar(lnd); // AmLich.LunarDate lnd = new AmLich.LunarDate(); // lnd = AmLich.LunarDate.(dt); // data = "Là ngày " + lnd.Day + " tháng " + lnd.Month + " năm " + lnd.Year; data = "Là ngày " + duonglich.Day + " tháng " + duonglich.Month + " năm " + duonglich.Year + " (Dương Lịch)"; } return(Content(data)); }
public ActionResult DoiLich(string Date) { string dtt = Date; DateTime dt = Convert.ToDateTime(dtt); AmLich.LunarDate lnd = new AmLich.LunarDate(); lnd = AmLich.LunarYearTools.SolarToLunar(dt); while (lnd.Year > 2009) { lnd.Year = lnd.Year - 60; } while (lnd.Year < 1950) { lnd.Year = lnd.Year + 60; } int d = lnd.Year; var yeartext = from x in db.NguHanhs where x.namDL == d select x; string year = yeartext.Single().namAL; string data = "Là ngày " + lnd.Day + " tháng " + lnd.Month + " năm " + year + " âm lịch !"; return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult Result() { DateTime dt = new DateTime(1995, 1, 1); AmLich.LunarDate lnd = new AmLich.LunarDate(); lnd = AmLich.LunarYearTools.SolarToLunar(dt); int d = lnd.Year; ViewBag.day = lnd.Day; ViewBag.month = lnd.Month; ViewBag.year = lnd.Year; var yeartext = from x in db.NguHanhs where x.namDL == d select x; foreach (var x in yeartext) { ViewBag.t = x.namAL; ViewBag.BQ = x.CungNam; ViewBag.NH = x.NienMenhNam; ViewBag.GN = x.GiaiNghia; } return(View()); }
public ActionResult submit() { double Point = 0.0; string gender1 = Request.QueryString["gender1"]; string gender2 = Request.QueryString["gender2"]; string dtt1 = Request.QueryString["bday1"].ToString(); string dtt2 = Request.QueryString["bday2"].ToString(); // MD5 encode string code = gender1 + gender2 + dtt1 + dtt2; string hashCode = ""; byte[] mang = System.Text.Encoding.UTF8.GetBytes(code); MD5CryptoServiceProvider my_md5 = new MD5CryptoServiceProvider(); mang = my_md5.ComputeHash(mang); foreach (byte b in mang) { hashCode += b.ToString("x2");//Nếu là "X2" thì kết quả sẽ tự chuyển sang ký tự in Hoa } /// DateTime date1 = Convert.ToDateTime(dtt1); DateTime date2 = Convert.ToDateTime(dtt2); AmLich.LunarDate lnd1, lnd2 = new AmLich.LunarDate(); lnd2 = AmLich.LunarYearTools.SolarToLunar(date2); lnd1 = AmLich.LunarYearTools.SolarToLunar(date1); ViewBag.day1 = lnd1.Day; ViewBag.day2 = lnd2.Day; ViewBag.month1 = lnd1.Month; ViewBag.month2 = lnd2.Month; /// object 1 ViewBag.yearAL1 = lnd1.Year; int namSinhA = lnd1.Year; // Đổi âm dương while (lnd1.Year > 2009) { lnd1.Year = lnd1.Year - 60; } while (lnd1.Year < 1950) { lnd1.Year = lnd1.Year + 60; } ViewBag.day1 = lnd1.Day; ViewBag.month1 = lnd1.Month; // ViewBag.gender1 = gender1; ViewBag.gender2 = gender2; // Lấy năm âm , bát quái ngủ hành. var yeartext1 = from x in db.NguHanhs where x.namDL == lnd1.Year select x; //string nguHanh=""; //string tuTrach=""; if (gender1 == "Nam") { foreach (var x in yeartext1) { //namSinhGuest = x.namDL; ViewBag.namAL1 = x.namAL; ViewBag.Menh1 = x.NguHanhNamSinh; ViewBag.GiaiNghia1 = x.GiaiNghia; ViewBag.CungMenh1 = x.CungNam; ViewBag.NienMenh1 = x.NienMenhNam; ViewBag.NguHanh1 = x.TenNguHanh; //nguHanh = x.TenNguHanh; } } else { foreach (var x in yeartext1) { //namSinhGuest = x.namDL; ViewBag.namAL1 = x.namAL; ViewBag.Menh1 = x.NguHanhNamSinh; ViewBag.GiaiNghia1 = x.GiaiNghia; ViewBag.CungMenh1 = x.CungNu; ViewBag.NienMenh1 = x.NienMenhNu; ViewBag.NguHanh1 = x.TenNguHanh; //nguHanh = x.TenNguHanh; } } string cungMenh1 = ViewBag.CungMenh1; var MBQ = from y in db.BatQuai_TuTrach where y.Cung == cungMenh1 select y; foreach (var y in MBQ) { ViewBag.TuTrach1 = y.TuTrach; //tuTrach = y.TuTrach; } // object2 lnd2 = AmLich.LunarYearTools.SolarToLunar(date2); ViewBag.yearAL2 = lnd2.Year; // Đổi âm dương while (lnd2.Year > 2009) { lnd2.Year = lnd2.Year - 60; } while (lnd2.Year < 1950) { lnd2.Year = lnd2.Year + 60; } ViewBag.day2 = lnd2.Day; ViewBag.month2 = lnd2.Month; // Lấy năm âm , bát quái ngủ hành. var yeartext2 = from x in db.NguHanhs where x.namDL == lnd2.Year select x; if (gender2 == "Nam") { foreach (var x in yeartext2) { ViewBag.namAL2 = x.namAL; ViewBag.Menh2 = x.NguHanhNamSinh; ViewBag.GiaiNghia2 = x.GiaiNghia; ViewBag.CungMenh2 = x.CungNam; ViewBag.NienMenh2 = x.NienMenhNam; ViewBag.NguHanh2 = x.TenNguHanh; } } else { foreach (var x in yeartext2) { ViewBag.namAL2 = x.namAL; ViewBag.Menh2 = x.NguHanhNamSinh; ViewBag.GiaiNghia2 = x.GiaiNghia; ViewBag.CungMenh2 = x.CungNu; ViewBag.NienMenh2 = x.NienMenhNu; ViewBag.NguHanh2 = x.TenNguHanh; } } string cungMenh2 = ViewBag.CungMenh2; var MBQ2 = from y in db.BatQuai_TuTrach where y.Cung == cungMenh2 select y; foreach (var y in MBQ2) { ViewBag.TuTrach2 = y.TuTrach; } //////////////////////// // Điểm ngũ hành double diemNguHanh = 0.0; if (ViewBag.NguHanh1 == ViewBag.NguHanh2) { Point += 3; diemNguHanh += 3; } else { if (ViewBag.NguHanh1 == "Kim") { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Thổ") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Mộc" || ViewBag.NguHanh2 == "Hỏa") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 2; } } } // if (ViewBag.NguHanh1 == "Mộc") { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Hỏa") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Kim" || ViewBag.NguHanh2 == "Thổ") { Point += 0; diemNguHanh = 0; } else { Point += 2; diemNguHanh += 2; } } } // if (ViewBag.NguHanh1 == "Thủy") { if (ViewBag.NguHanh2 == "Mộc" || ViewBag.NguHanh2 == "Kim") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Hỏa" || ViewBag.NguHanh2 == "Thổ") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 2; } } } // if (ViewBag.NguHanh1 == "Hỏa") { if (ViewBag.NguHanh2 == "Mộc" || ViewBag.NguHanh2 == "Thổ") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Kim") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 0; } } } // if (ViewBag.NguHanh1 == "Thổ") { if (ViewBag.NguHanh2 == "Hỏa" || ViewBag.NguHanh2 == "Kim") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Mộc") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 2; } } } } ViewBag.DiemNguHanh = diemNguHanh.ToString(); if (diemNguHanh == 5) { ViewBag.NguHanh = "Hợp"; } else { if (diemNguHanh == 3 || diemNguHanh == 2) { ViewBag.NguHanh = "Bình Thường"; } else { ViewBag.NguHanh = "Khắc"; } } // ViewBag.Point = Point; // Tứ trạch if (ViewBag.TuTrach1 == ViewBag.TuTrach2) { Point += 3; ViewBag.TuTrach = "Hợp"; ViewBag.DiemTuTrach = "3"; } else { ViewBag.TuTrach = "Khắc"; ViewBag.DiemTuTrach = "0"; } // Chênh lệch tuổi int chenhlech = Math.Abs(ViewBag.yearAL1 - ViewBag.yearAL2); double diemTuoi = 0; ViewBag.ChenhLech = chenhlech.ToString(); if (chenhlech % 4 == 0 || chenhlech == 0) { Point += 2; ViewBag.Tuoi = "Hợp"; diemTuoi += 2; } else { if (chenhlech % 3 != 0) { Point += 1; ViewBag.Tuoi = "Bình Thường"; diemTuoi += 1; } else { ViewBag.Tuoi = "Khắc"; diemTuoi += 0; } } if (chenhlech > 20) { Point -= 0.5; diemTuoi -= 0.5; } ViewBag.Point = Point; ViewBag.DiemTuoi = diemTuoi.ToString(); if (Point >= 9) { ViewBag.NhanXet = "HAI BẠN RẤT HỢP NHAU"; } else { if (Point >= 7) { ViewBag.NhanXet = "HAI BẠN KHÁ HỢP NHAU"; } else { if (Point >= 5) { ViewBag.NhanXet = "HAI BẠN TƯƠNG ĐỐI HỢP NHAU"; } else { if (Point >= 3) { ViewBag.NhanXet = "HAI BẠN KHÔNG HỢP NHAU LẮM"; } else { ViewBag.NhanXet = "HAI BẠN RẤT KHẮC NHAU"; } } } } string nameValues = "bday1=" + dtt1 + "&gender1=" + gender1 + "&bday2=" + dtt2 + "&gender2=" + gender2; string url = "http://tuvigiadao.com/Guest/TinhDuyen/submit?" + nameValues; string description = "Tôi và người ấy có số điểm là : " + Point + " / 10 - Cùng xem Tử Vi - Bói Tình Yêu"; ViewBag.url = url; ViewBag.description = description; ImageTinhDuyen(Point, hashCode, gender1); // Tìm những người hợp tuổi với người chơi, điều kiện kết quả >=6 ViewBag.Image = hashCode + ".jpg"; string nguHanhA = ViewBag.NguHanh1; string tuTrachA = ViewBag.TuTrach1; string gioiTinhB = ""; List <person> list2 = new List <person>(); if (gender1 == "Nam") { gioiTinhB = "Nữ"; for (int i = namSinhA - 2; i <= namSinhA + 12; i++) { person ketQua = ketquahaptuoi(namSinhA, nguHanhA, tuTrachA, i, gioiTinhB); if (ketQua.diemTong >= 6) { list2.Add(ketQua); } } } else { gioiTinhB = "Nam"; for (int i = namSinhA - 12; i <= namSinhA + 2; i++) { person ketQua = ketquahaptuoi(namSinhA, nguHanhA, tuTrachA, i, gioiTinhB); if (ketQua.diemTong >= 6) { list2.Add(ketQua); } } } list2 = list2.OrderByDescending(n => n.diemTong).ToList(); return(View(list2)); }
public ActionResult result(string IdRes) { var Res = new GhepDoiTinhDuyenResult(); var Pos = new GhepDoiTinhDuyenPost(); // Res = db.GhepDoiTinhDuyenResults.Where(s => s.IdResult == IdRes).FirstOrDefault(); string nameobj1 = Res.Name; string dtt1 = Res.Birthday; string gender1 = "Nữ"; if (Res.Gender == true) { gender1 = "Nam"; } string idfb1 = Res.IdFb; string image1 = Res.Image; string IdPost = Res.IdPost; // ViewBag.Image2 = "http://tuvigiadao.com/Assets/Homepage/images/GhepDoiTinhDuyenPost/" + IdRes + ".jpg"; Pos = db.GhepDoiTinhDuyenPosts.Where(s => s.IdPost == IdPost).FirstOrDefault(); string nameobj2 = Pos.Name; string dtt2 = Pos.Birthday; string gender2 = "Nữ"; if (Pos.Gender == true) { gender2 = "Nam"; } string idfb2 = Pos.IdFB; string image2 = Pos.Image; double Point = 0.0; ViewBag.IdRes = IdRes; ViewBag.url = "http://tuvigiadao.com/Guest/GhepDoiTinhDuyenListener/result?IdRes=" + IdRes; //string objID = TempData["fid"].ToString(); ViewBag.tentoi = nameobj1; ViewBag.tennguoiay = nameobj2; //ViewBag.anhtoi = TempData["myPic"]; //ViewBag.anhnguoiay = TempData["objPic"]; /////////////////////////////// DateTime date1 = Convert.ToDateTime(dtt1); DateTime date2 = Convert.ToDateTime(dtt2); AmLich.LunarDate lnd1, lnd2 = new AmLich.LunarDate(); lnd2 = AmLich.LunarYearTools.SolarToLunar(date2); lnd1 = AmLich.LunarYearTools.SolarToLunar(date1); ViewBag.day1 = lnd1.Day; ViewBag.day2 = lnd2.Day; ViewBag.month1 = lnd1.Month; ViewBag.month2 = lnd2.Month; /// object 1 ViewBag.yearAL1 = lnd1.Year; // Đổi âm dương while (lnd1.Year > 2009) { lnd1.Year = lnd1.Year - 60; } while (lnd1.Year < 1950) { lnd1.Year = lnd1.Year + 60; } ViewBag.day1 = lnd1.Day; ViewBag.month1 = lnd1.Month; // ViewBag.gender1 = gender1; ViewBag.gender2 = gender2; // Lấy năm âm , bát quái ngủ hành. var yeartext1 = from x in db.NguHanhs where x.namDL == lnd1.Year select x; //string nguHanh=""; //string tuTrach=""; if (gender1 == "Nam") { foreach (var x in yeartext1) { //namSinhGuest = x.namDL; ViewBag.namAL1 = x.namAL; ViewBag.Menh1 = x.NguHanhNamSinh; ViewBag.GiaiNghia1 = x.GiaiNghia; ViewBag.CungMenh1 = x.CungNam; ViewBag.NienMenh1 = x.NienMenhNam; ViewBag.NguHanh1 = x.TenNguHanh; //nguHanh = x.TenNguHanh; } } else { foreach (var x in yeartext1) { //namSinhGuest = x.namDL; ViewBag.namAL1 = x.namAL; ViewBag.Menh1 = x.NguHanhNamSinh; ViewBag.GiaiNghia1 = x.GiaiNghia; ViewBag.CungMenh1 = x.CungNu; ViewBag.NienMenh1 = x.NienMenhNu; ViewBag.NguHanh1 = x.TenNguHanh; //nguHanh = x.TenNguHanh; } } string cungMenh1 = ViewBag.CungMenh1; var MBQ = from y in db.BatQuai_TuTrach where y.Cung == cungMenh1 select y; foreach (var y in MBQ) { ViewBag.TuTrach1 = y.TuTrach; //tuTrach = y.TuTrach; } // object2 lnd2 = AmLich.LunarYearTools.SolarToLunar(date2); ViewBag.yearAL2 = lnd2.Year; // Đổi âm dương while (lnd2.Year > 2009) { lnd2.Year = lnd2.Year - 60; } while (lnd2.Year < 1950) { lnd2.Year = lnd2.Year + 60; } ViewBag.day2 = lnd2.Day; ViewBag.month2 = lnd2.Month; // Lấy năm âm , bát quái ngủ hành. var yeartext2 = from x in db.NguHanhs where x.namDL == lnd2.Year select x; if (gender2 == "Nam") { foreach (var x in yeartext2) { ViewBag.namAL2 = x.namAL; ViewBag.Menh2 = x.NguHanhNamSinh; ViewBag.GiaiNghia2 = x.GiaiNghia; ViewBag.CungMenh2 = x.CungNam; ViewBag.NienMenh2 = x.NienMenhNam; ViewBag.NguHanh2 = x.TenNguHanh; } } else { foreach (var x in yeartext2) { ViewBag.namAL2 = x.namAL; ViewBag.Menh2 = x.NguHanhNamSinh; ViewBag.GiaiNghia2 = x.GiaiNghia; ViewBag.CungMenh2 = x.CungNu; ViewBag.NienMenh2 = x.NienMenhNu; ViewBag.NguHanh2 = x.TenNguHanh; } } string cungMenh2 = ViewBag.CungMenh2; var MBQ2 = from y in db.BatQuai_TuTrach where y.Cung == cungMenh2 select y; foreach (var y in MBQ2) { ViewBag.TuTrach2 = y.TuTrach; } //////////////////////// // Điểm ngũ hành double diemNguHanh = 0.0; if (ViewBag.NguHanh1 == ViewBag.NguHanh2) { Point += 3; diemNguHanh += 3; } else { if (ViewBag.NguHanh1 == "Kim") { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Thổ") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Mộc" || ViewBag.NguHanh2 == "Hỏa") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 2; } } } // if (ViewBag.NguHanh1 == "Mộc") { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Hỏa") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Kim" || ViewBag.NguHanh2 == "Thổ") { Point += 0; diemNguHanh = 0; } else { Point += 2; diemNguHanh += 2; } } } // if (ViewBag.NguHanh1 == "Thủy") { if (ViewBag.NguHanh2 == "Mộc" || ViewBag.NguHanh2 == "Kim") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Hỏa" || ViewBag.NguHanh2 == "Thổ") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 2; } } } // if (ViewBag.NguHanh1 == "Hỏa") { if (ViewBag.NguHanh2 == "Mộc" || ViewBag.NguHanh2 == "Thổ") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Kim") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 0; } } } // if (ViewBag.NguHanh1 == "Thổ") { if (ViewBag.NguHanh2 == "Hỏa" || ViewBag.NguHanh2 == "Kim") { Point += 5; diemNguHanh += 5; } else { if (ViewBag.NguHanh2 == "Thủy" || ViewBag.NguHanh2 == "Mộc") { Point += 0; diemNguHanh += 0; } else { Point += 2; diemNguHanh += 2; } } } } ViewBag.DiemNguHanh = diemNguHanh.ToString(); if (diemNguHanh == 5) { ViewBag.NguHanh = "Hợp"; } else { if (diemNguHanh == 3 || diemNguHanh == 2) { ViewBag.NguHanh = "Bình Thường"; } else { ViewBag.NguHanh = "Khắc"; } } // ViewBag.Point = Point; // Tứ trạch if (ViewBag.TuTrach1 == ViewBag.TuTrach2) { Point += 3; ViewBag.TuTrach = "Hợp"; ViewBag.DiemTuTrach = "3"; } else { ViewBag.TuTrach = "Khắc"; ViewBag.DiemTuTrach = "0"; } // Chênh lệch tuổi int chenhlech = Math.Abs(ViewBag.yearAL1 - ViewBag.yearAL2); double diemTuoi = 0; ViewBag.ChenhLech = chenhlech.ToString(); if (chenhlech % 4 == 0 || chenhlech == 0) { Point += 2; ViewBag.Tuoi = "Hợp"; diemTuoi += 2; } else { if (chenhlech % 3 != 0) { Point += 1; ViewBag.Tuoi = "Bình Thường"; diemTuoi += 1; } else { ViewBag.Tuoi = "Khắc"; diemTuoi += 0; } } if (chenhlech > 20) { Point -= 0.5; diemTuoi -= 0.5; } ViewBag.Point = Point; ViewBag.DiemTuoi = diemTuoi.ToString(); if (Point >= 9) { ViewBag.NhanXet = "HAI BẠN RẤT HỢP NHAU"; } else { if (Point >= 7) { ViewBag.NhanXet = "HAI BẠN KHÁ HỢP NHAU"; } else { if (Point >= 5) { ViewBag.NhanXet = "HAI BẠN TƯƠNG ĐỐI HỢP NHAU"; } else { if (Point >= 3) { ViewBag.NhanXet = "HAI BẠN KHÔNG HỢP NHAU LẮM"; } else { ViewBag.NhanXet = "HAI BẠN RẤT KHẮC NHAU"; } } } } ViewBag.decription = nameobj2 + " và " + nameobj1 + "hợp nhau " + Point + "/10 - còn bạn thì sao ? - Xem Bói Tính Duyên"; // Tìm những người hợp tuổi với người chơi, điều kiện kết quả >=6 int namSinhA = lnd1.Year; string nguHanhA = ViewBag.NguHanh1; string tuTrachA = ViewBag.TuTrach1; string gioiTinhB = ""; List <person> list2 = new List <person>(); if (gender1 == "Nam") { gioiTinhB = "Nữ"; for (int i = namSinhA - 2; i <= namSinhA + 12; i++) { person ketQua = ketquahaptuoi(namSinhA, nguHanhA, tuTrachA, i, gioiTinhB); if (ketQua.diemTong >= 6) { list2.Add(ketQua); } } } else { gioiTinhB = "Nam"; for (int i = namSinhA - 12; i <= namSinhA + 2; i++) { person ketQua = ketquahaptuoi(namSinhA, nguHanhA, tuTrachA, i, gioiTinhB); if (ketQua.diemTong >= 6) { list2.Add(ketQua); } } } list2 = list2.OrderByDescending(n => n.diemTong).ToList(); ViewBag.Image = Image(IdRes, idfb1, idfb2, Point, nameobj1, nameobj2); return(View(list2)); }
public ActionResult submit() { // string gender = Request.Form["gender"]; string gender = Request.QueryString["gender"]; //string dtt = Request.Form["date"].ToString(); string dtt = Request.QueryString["bday"].ToString(); ViewBag.gender = gender; DateTime dt = Convert.ToDateTime(dtt); AmLich.LunarDate lnd = new AmLich.LunarDate(); lnd = AmLich.LunarYearTools.SolarToLunar(dt); // int namsinh = lnd.Year; // while (lnd.Year > 2009) { lnd.Year = lnd.Year - 60; } while (lnd.Year < 1950) { lnd.Year = lnd.Year + 60; } int d = lnd.Year; string BQ; ViewBag.day = lnd.Day; ViewBag.month = lnd.Month; ViewBag.year = lnd.Year; string nameValues = "bday=" + dtt + "&gender=" + gender; ViewBag.url = "http://tuvigiadao.com/Guest/XemPhongThuy/submit?" + nameValues; var yeartext = from x in db.NguHanhs where x.namDL == d select x; String s = yeartext.Single().CungNam; ViewBag.dtt = dtt; if (gender == "Nam") { foreach (var x in yeartext) { ViewBag.t = x.namAL; ViewBag.BQ = x.CungNam; ViewBag.NH = x.TenNguHanh; ViewBag.GN = x.GiaiNghia; ViewBag.NgH = x.NguHanhNamSinh; } } else { foreach (var x in yeartext) { ViewBag.t = x.namAL; ViewBag.BQ = x.CungNu; ViewBag.NH = x.TenNguHanh; ViewBag.GN = x.GiaiNghia; ViewBag.NgH = x.NguHanhNamSinh; } } BQ = ViewBag.BQ; var MBQ = from y in db.BatQuai_TuTrach where y.Cung == BQ select y; foreach (var y in MBQ) { ViewBag.MBQuai = y.MaBatQuai; } // int MBQ1 = ViewBag.MBQuai; var CuuCungTot = from y in db.TinhTuTheoBatQuais where y.MaBatQuai == MBQ1 select y; foreach (var y in CuuCungTot) { if (y.Huong == "B") { y.Huong = "Bắc"; } if (y.Huong == "D") { y.Huong = "Đông"; } if (y.Huong == "N") { y.Huong = "Nam"; } if (y.Huong == "T") { y.Huong = "Tây"; } if (y.Huong == "DB") { y.Huong = "Đông Bắc"; } if (y.Huong == "DN") { y.Huong = "Đông Nam"; } if (y.Huong == "TB") { y.Huong = "Tây Bắc"; } if (y.Huong == "TN") { y.Huong = "Tây Nam"; } // if (y.MaTinhTu == 1) { ViewBag.T1 = y.Huong; } if (y.MaTinhTu == 2) { ViewBag.T2 = y.Huong; } if (y.MaTinhTu == 3) { ViewBag.T3 = y.Huong; } if (y.MaTinhTu == 4) { ViewBag.T4 = y.Huong; } if (y.MaTinhTu == 5) { ViewBag.T5 = y.Huong; } if (y.MaTinhTu == 6) { ViewBag.T6 = y.Huong; } if (y.MaTinhTu == 7) { ViewBag.T7 = y.Huong; } if (y.MaTinhTu == 8) { ViewBag.T8 = y.Huong; } } var TinhTu = from y in db.TinhTus select y; foreach (var y in TinhTu) { if (y.MaTinhTu == 1) { ViewBag.TTT1 = y.TenTinhTu; ViewBag.TTGT1 = y.GiaiThich; } if (y.MaTinhTu == 2) { ViewBag.TTT2 = y.TenTinhTu; ViewBag.TTGT2 = y.GiaiThich; } if (y.MaTinhTu == 3) { ViewBag.TTT3 = y.TenTinhTu; ViewBag.TTGT3 = y.GiaiThich; } if (y.MaTinhTu == 4) { ViewBag.TTT4 = y.TenTinhTu; ViewBag.TTGT4 = y.GiaiThich; } if (y.MaTinhTu == 5) { ViewBag.TTT5 = y.TenTinhTu; ViewBag.TTGT5 = y.GiaiThich; } if (y.MaTinhTu == 6) { ViewBag.TTT6 = y.TenTinhTu; ViewBag.TTGT6 = y.GiaiThich; } if (y.MaTinhTu == 7) { ViewBag.TTT7 = y.TenTinhTu; ViewBag.TTGT7 = y.GiaiThich; } if (y.MaTinhTu == 8) { ViewBag.TTT8 = y.TenTinhTu; ViewBag.TTGT8 = y.GiaiThich; } } // // string namsinh = Request["namsinh"]; string description = "Tôi sinh ngày " + lnd.Day + " tháng " + lnd.Month + " năm " + ViewBag.t + " Âm lịch - Cùng Xem Tử Vi"; ViewBag.description = description; TempData["message"] = description; TempData["link"] = "http://tuvigiadao.com/Guest/XemPhongThuy/Index"; TempData["picture"] = "http://lichvansu.wap.vn/images/xem-tu-vi-tron-doi.jpg"; TempData["name"] = "Xem Tử Vi Hướng Nhà"; TempData["flag"] = 0; TempData["caption"] = "Click để xem hướng nhà phù hợp với tuổi của bạn.."; //+ " Các hướng tốt là : \n" + " Hướng: " + t1 + " ứng với " + tt1 + "\n" //+ "Hướng: " + t2 + " ứng với " + tt2 + "\n" //+ "Hướng: " + t3 + " ứng với " + tt3 + "\n" //+ "Hướng: " + t4 + " ứng với " + tt4 + "\n" + //"Các hướng xấu là : \n" + "Hướng: " + t5 + "ứng với " + tt5 + "\n" //+ "Hướng: " + t6 + " ứng với " + tt6 + "\n" //+ "Hướng: " + t7 + " ứng với " + tt7 + "\n" //+ "Hướng: " + t8 + " ứng với " + tt8 + "\n" //; return(View()); }