public void ActionAddBCKetThucUCSC(ModBaoCaoKetThucSuCoEntity entity, MAppend append) { DateTime date = DateTime.Now; string ngayGioPhatHien = append.Ngay + " " + append.Gio + ":" + append.Phut; string code = "BCKTSC" + ModBaoCaoKetThucSuCoService.Instance.GetMaxID(); entity.Name = code; entity.Code = Data.GetCode(code); entity.UserID = Lib.Global.CPLogin.UserID; if (!string.IsNullOrEmpty(ngayGioPhatHien)) { entity.NgayGioPhatHien = HL.Core.Global.Convert.ToDateTime(ngayGioPhatHien); } else { entity.NgayGioPhatHien = DateTime.MinValue; } entity.Order = GetMaxOrder_BCKetThuc(); entity.Published = date; entity.Activity = false; int id = ModBaoCaoKetThucSuCoService.Instance.Save(entity); ViewBag.BaoCao = entity; ViewPage.Alert("Tạo mới báo cáo thành công! Chúng tôi sẽ xem xét và phê duyệt báo cáo của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/DS-bc-ket-thuc-su-co.aspx"); }
public void ActionXoaHoSo(string hoSoId) { int hsId = HL.Core.Global.Convert.ToInt(hoSoId, 0); int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModHSThanhVienUCSCService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(hsId > 0, o => o.ID == hsId) .ToSingle(); if (entity != null) { var dm = ModDauMoiUCSCService.Instance.CreateQuery() .Where(o => o.HSThanhVienUCSCID == entity.ID) .ToSingle(); ModHSThanhVienUCSCService.Instance.Delete(entity.ID); if (dm != null) { var httt = ModHeThongThongTinService.Instance.CreateQuery() .Where(o => o.DauMoiUCSCID == dm.ID) .ToList(); if (httt != null) { ModHeThongThongTinService.Instance.Delete(httt); } ModDauMoiUCSCService.Instance.Delete(dm); } ViewPage.Alert("Xóa hồ sơ thành công."); ViewPage.Navigate(ViewPage.CurrentURL); } else { ViewPage.Alert("Bạn không có quyền thao tác trên hồ sơ này."); } }
public void ActionXoaBaoCao(string baoCaoId) { int bcId = HL.Core.Global.Convert.ToInt(baoCaoId, 0); int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModBaoCaoBanDauSuCoService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(bcId > 0, o => o.ID == bcId) .ToSingle(); if (entity != null) { var entityInfoMagic = ModInfoMagicService.Instance.CreateQuery().Where(o => o.BaoCaoBanDauSuCoID == entity.ID).ToList(); if (entityInfoMagic != null) { ModInfoMagicService.Instance.Delete(entityInfoMagic); } ModBaoCaoBanDauSuCoService.Instance.Delete(entity.ID); ViewPage.Alert("Xóa báo cáo thành công."); ViewPage.Navigate(ViewPage.CurrentURL); } else { ViewPage.Alert("Bạn không có quyền thao tác trên báo cáo này."); } }
public void ActionAddNewsLetter1(string Name, string Email) { //TryUpdateModel() if (string.IsNullOrEmpty(Email)) { ViewPage.Alert("Ban can nhap email"); } else { //XU LY dua vao DB ViewPage.Alert("Cam on ban " + Name + " da dang ky...."); } }
public void ActionAddPOST(ModFeedbackEntity entity) { if (entity.Title.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Title}."); } if (entity.Content.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Content}."); } if (entity.Name.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Name}."); } if (entity.Phone.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Phone}."); } //hien thi thong bao loi if (ViewPage.Message.ListMessage.Count > 0) { string message = @"{RS:Web_FBE_Mess}: \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { message += @"\r\n + " + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(message); } else { entity.ID = 0; entity.IP = HL.Core.Web.HttpRequest.IP; entity.Created = DateTime.Now; ModFeedbackService.Instance.Save(entity); // xoa trang entity = new ModFeedbackEntity(); ViewPage.Alert("{RS:Web_FB_SuccessMess}"); } ViewBag.Data = entity; }
public void ActionAddPOST(ModFeedbackEntity item) { if (item.Name.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FB_Err_Name}."); } if (item.Title.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FB_Err_Title}."); } if (item.Content.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("{RS:Web_FB_Err_Content}."); } //hien thi thong bao loi if (ViewPage.Message.ListMessage.Count > 0) { string message = @"{RS:Web_FB_Err_Mess}: \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { message += @"\r\n + " + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(message); } else { item.ID = 0; item.IP = VSW.Core.Web.HttpRequest.IP; item.Created = DateTime.Now; ModFeedbackService.Instance.Save(item); // xoa trang item = new ModFeedbackEntity(); ViewPage.Alert("{RS:Web_FB_Succ_Mess}"); } ViewBag.Data = item; }
public void ActionUpdateBaoCaoUCSC(ModBaoCaoKetThucSuCoEntity entityBc, MAppend append, string endCode) { int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModBaoCaoKetThucSuCoService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; string ngayGioPhatHien = append.Ngay + " " + append.Gio + ":" + append.Phut; if (!string.IsNullOrEmpty(ngayGioPhatHien)) { entityBc.NgayGioPhatHien = HL.Core.Global.Convert.ToDateTime(ngayGioPhatHien); } else { entityBc.NgayGioPhatHien = DateTime.MinValue; } entityBc.ID = entity.ID; entityBc.UserID = entity.UserID; entityBc.UserID1 = userId; entityBc.MenuID = entity.MenuID; entityBc.State = entity.State; entityBc.Name = entity.Name; entityBc.Code = entity.Code; entityBc.Order = entity.Order; entityBc.Published = entity.Published; entityBc.Published1 = date; entityBc.Activity = false; ModBaoCaoKetThucSuCoService.Instance.Save(entityBc); ViewBag.BaoCao = entityBc; ViewPage.Alert("Cập nhật báo cáo thành công! Chúng tôi sẽ xem xét và phê duyệt báo cáo của bạn sớm nhất có thể."); string url = "/vn/Thanh-vien/DS-bc-ket-thuc-su-co.aspx"; if (ViewPage.CurrentPage.LangID == 2) { url = "/en/Member/DS-bc-ket-thuc-su-co.aspx"; } ViewPage.Navigate(url); } }
public void ActionXoaDangKy(string dangKyId) { int dkId = HL.Core.Global.Convert.ToInt(dangKyId, 0); int userId = HL.Lib.Global.CPLogin.UserIDOnWeb; var entity = ModDonDangKyUCSCService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(dkId > 0, o => o.ID == dkId) .ToSingle(); if (entity != null) { var httt = ModHeThongThongTinService.Instance.CreateQuery() .Where(o => o.DonDangKyUCSCID == entity.ID) .ToList(); var nhanLuc = ModNhanLucUCSCService.Instance.CreateQuery() .Where(o => o.DonDangKyUCSCID == entity.ID) .ToList(); ModDonDangKyUCSCService.Instance.Delete(entity.ID); if (httt != null) { ModHeThongThongTinService.Instance.Delete(httt); } if (nhanLuc != null) { ModNhanLucUCSCService.Instance.Delete(nhanLuc); } // Xoa tong hop nhan luc List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLuc = ModTongHopNhanLucUCSCService.Instance.GetByDonDangKyUCSCID(dkId); if (lstTongHopNhanLuc != null) { ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLuc); } ViewPage.Alert("Xóa đăng ký thành công."); ViewPage.Navigate(ViewPage.CurrentURL); } else { ViewPage.Alert("Bạn không có quyền thao tác trên bản đăng ký này."); } }
public void ActionLogin(MLoginModel model) { CPUserEntity entity = new CPUserEntity(); entity.LoginName = model.LoginName; entity.Password = model.Password; ViewBag.Data = entity; //2553: dang ky moi; 2554: chap nhan; 2555: bi khoa; 2556: tu choi; 2557: bannick //var user = CPUserService.Instance.GetByEmail(model.Email.Trim()); //var user = CPUserService.Instance.GetLogin(model.LoginName.Trim(), entity.Password); if (CPLogin.CheckLogin1(model.LoginName, model.Password)) { string redirect = HL.Core.Web.HttpQueryString.GetValue("ReturnPath").ToString(); ViewPage.Response.Redirect(string.IsNullOrEmpty(redirect) ? "/" : redirect); } else { ViewBag.Login = model; ViewPage.Alert("Đăng nhập không thành công! Tên đăng nhập hoặc mật khẩu không đúng."); } }
public void ActionChangePassPOST(PasswordModel model) { var obj = CPUserService.Instance.CreateQuery().Where(o => o.ID == CPLogin.UserID).Select(o => new { o.Password, o.ID }).ToSingle(); if (model.PassCur.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("Nhập mật khẩu hiện tại"); } else if (Security.GetPass(model.PassCur.Trim()) != obj.Password) { ViewPage.Message.ListMessage.Add("Mật khẩu hiện tại không đúng !"); } if (model.PassNew.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("Nhập mật khẩu mới"); } else if (model.PassNew.Trim() != model.RePass.Trim()) { ViewPage.Message.ListMessage.Add("Mật khẩu nhắc lại không đúng"); } if (ViewPage.Message.ListMessage.Count > 0) { string s = @"Các thông tin nhập còn thiếu hoặc sai chính xác \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { s += @"\r\n" + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(s); } else { obj.Password = Security.GetPass(model.PassNew); CPUserService.Instance.Save(obj, o => o.Password); ViewPage.Alert("Cập nhật mật khẩu thành công !"); ViewPage.Navigate("/"); } ViewBag.ChangePass = model; }
public void ActionUpdateHoSoUCSC(ModHSThanhVienUCSCEntity entityHs, MAppend append, ModDauMoiUCSCEntity entityDm, MHSThanhVienUCSCModel model, string endCode) { int userId = HL.Lib.Global.CPLogin.UserIDOnWeb; var entity = ModHSThanhVienUCSCService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; //Thong tin chung entityHs.ID = entity.ID; entityHs.UserID = entity.UserID; entityHs.UserID1 = userId; entityHs.MenuID = entity.MenuID; entityHs.State = entity.State; entityHs.Name = entity.Name; entityHs.Code = entity.Code; entityHs.Order = entity.Order; entityHs.Published = entity.Published; entityHs.Published1 = date; entityHs.Activity = false; ModHSThanhVienUCSCService.Instance.Save(entityHs); //Dau moi UCSC WebMenuEntity menu = WebMenuService.Instance.CreateQuery().Where(o => o.Activity == true && o.Type == "DauMoiUCSC" && o.Code == "Chinh").ToSingle(); var dm = ModDauMoiUCSCService.Instance.CreateQuery().Where(o => o.Activity == true && o.HSThanhVienUCSCID == entity.ID && o.MenuID == menu.ID).ToSingle(); //entityDm.ID = dm.ID; //entityDm.HSThanhVienUCSCID = dm.HSThanhVienUCSCID; //entityDm.MenuID = dm.MenuID; //entityDm.State = dm.State; //entityDm.Name = dm.Name; //entityDm.Code = dm.Code; //entityDm.Order = dm.Order; //entityDm.Published = entity.Published; //entityDm.Activity = dm.Activity; dm.Name = entityDm.Name; dm.ChucVu = entityDm.ChucVu; dm.DiaChi = entityDm.DiaChi; dm.DienThoaiDD = entityDm.DienThoaiDD; dm.DienThoai = entityDm.DienThoai; dm.Fax = entityDm.Fax; dm.Email = entityDm.Email; ModDauMoiUCSCService.Instance.Save(dm); ModDauMoiUCSCEntity dmDuPhong = null; WebMenuEntity menu1 = WebMenuService.Instance.CreateQuery().Where(o => o.Activity == true && o.Type == "DauMoiUCSC" && o.Code == "DuPhong").ToSingle(); if (menu1 != null) { dmDuPhong = ModDauMoiUCSCService.Instance.CreateQuery().Where(o => o.Activity == true && o.HSThanhVienUCSCID == entity.ID && o.MenuID == menu1.ID).ToSingle(); dmDuPhong.Name = append.Name1; dmDuPhong.ChucVu = append.ChucVu1; dmDuPhong.DiaChi = append.DiaChi1; dmDuPhong.DienThoaiDD = append.DienThoaiDD1; dmDuPhong.DienThoai = append.DienThoai1; dmDuPhong.Fax = append.Fax1; dmDuPhong.Email = append.Email1; ModDauMoiUCSCService.Instance.Save(dmDuPhong); } //He thong thong tin var httt = ModHeThongThongTinService.Instance.CreateQuery().Where(o => o.Activity == true && o.DauMoiUCSCID == dm.ID).ToList(); if (httt != null) { ModHeThongThongTinService.Instance.Delete(httt); } var arr = model.M.Split('|'); List <ModHeThongThongTinEntity> entityHTTT = new List <ModHeThongThongTinEntity>(); for (int i = 0; i < arr.Length; i++) { if (string.IsNullOrEmpty(arr[i])) { continue; } var tmp = arr[i].Split('_'); int m = HL.Core.Global.Convert.ToInt(tmp[0], 0); if (m <= 0 || tmp.Length != 2) { continue; } string sName = tmp[1]; if (string.IsNullOrEmpty(sName)) { continue; } var entityTmp = new ModHeThongThongTinEntity { DauMoiUCSCID = dm.ID, MenuID = m, Name = sName, Code = Data.GetCode(sName), Published = DateTime.Now, Order = GetMaxOrder_HTTT(), Activity = true, DonDangKyUCSCID = entityHs.ID }; entityHTTT.Add(entityTmp); ModHeThongThongTinService.Instance.Save(entityHTTT); } ViewBag.HoSo = entityHs; ViewBag.DauMoi = entityDm; ViewBag.DauMoiDuPhong = dmDuPhong; ViewBag.HTTT = entityHTTT; /* =======================================================*/ /* =======================================================*/ #region ITT UPDATE string[] arrNhanLucInString = append.NhanLuc.Split('|'); List <ModNhanLucUCSCEntity> lstNhanLucInViewBag = ViewBag.NhanLuc as List <ModNhanLucUCSCEntity> ?? new List <ModNhanLucUCSCEntity>(); List <ModNhanLucUCSCEntity> lstNhanLucMoi = new List <ModNhanLucUCSCEntity>(); for (int i = 0; i < arrNhanLucInString.Length; i++) { if (string.IsNullOrEmpty(arrNhanLucInString[i])) { continue; } var nhanLuc = arrNhanLucInString[i].Split('_'); int cNhanLuc = nhanLuc.Length; if (cNhanLuc != 10) { continue; } // Parse Nam/Thang tot nghiệp int iThang = 0; int iNam = 0; string[] arrNamThangTotNghiep = nhanLuc[9].Split('/'); if (arrNamThangTotNghiep.Length == 2) { iThang = Int32.Parse(arrNamThangTotNghiep[0], 0); iNam = Int32.Parse(arrNamThangTotNghiep[1], 0); } var item = new ModNhanLucUCSCEntity() { HSThanhVienUCSCID = entityHs.ID, Name = nhanLuc[0], School = nhanLuc[1], MenuIDs_LinhVucDT = nhanLuc[2], MenuIDs_TrinhDoDT = nhanLuc[3], MenuIDs_ChungChi = nhanLuc[4], MenuIDs_QuanLyATTT = nhanLuc[5], MenuIDs_KyThuatPhongThu = nhanLuc[6], MenuIDs_KyThuatBaoVe = nhanLuc[7], MenuIDs_KyThuatKiemTra = nhanLuc[8], ThangTotNghiep = iThang, NamTotNghiep = iNam, Activity = true, Published = DateTime.Now, Order = GetMaxOrder_NhanLuc() }; lstNhanLucMoi.Add(item); } ModNhanLucUCSCService.Instance.Delete(lstNhanLucInViewBag); ModNhanLucUCSCService.Instance.Save(lstNhanLucMoi); ViewBag.NhanLuc = lstNhanLucMoi; // LinhVucDaoDao string[] tongHopNhanLucs = append.TongHopNhanLucLVDT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucLVDT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "LinhVucDaoDao"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucLVDT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucLVDT[index].MenuID_Value = menuId_value; lstTongHopNhanLucLVDT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucLVDT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucLVDT.FindAll(o => o.MenuID_Value <= 0)); // TrinhDoDaoTao tongHopNhanLucs = append.TongHopNhanLucTDDT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucTDDT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "TrinhDoDaoTao"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucTDDT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucTDDT[index].MenuID_Value = menuId_value; lstTongHopNhanLucTDDT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucTDDT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucTDDT.FindAll(o => o.MenuID_Value <= 0)); // ChungChi tongHopNhanLucs = append.TongHopNhanLucCC.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucCC = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "ChungChi"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucCC.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucCC[index].MenuID_Value = menuId_value; lstTongHopNhanLucCC[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucCC.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucCC.FindAll(o => o.MenuID_Value <= 0)); // QuanLyATTT tongHopNhanLucs = append.TongHopNhanLucNhomATTT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomATTT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "QuanLyATTT"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomATTT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomATTT[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomATTT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomATTT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomATTT.FindAll(o => o.MenuID_Value <= 0)); //KyThuatPhongThu tongHopNhanLucs = append.TongHopNhanLucNhomKTPT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomKTPT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "KyThuatPhongThu"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomKTPT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomKTPT[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomKTPT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomKTPT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomKTPT.FindAll(o => o.MenuID_Value <= 0)); // KyThuatBaoVe tongHopNhanLucs = append.TongHopNhanLucNhomKTBV.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomKTBV = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "KyThuatBaoVe"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomKTBV.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomKTBV[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomKTBV[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomKTBV.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomKTBV.FindAll(o => o.MenuID_Value <= 0)); tongHopNhanLucs = append.TongHopNhanLucNhomKTKT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomKTKT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByHSThanhVienID(entity.ID, "KyThuatKiemTra"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomKTKT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomKTKT[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomKTKT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomKTKT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomKTKT.FindAll(o => o.MenuID_Value <= 0)); #endregion ViewPage.Alert("Cập nhật hồ sơ thành công! Chúng tôi sẽ xem xét và phê duyệt hồ sơ của bạn sớm nhất có thể."); string url = "/vn/Thanh-vien/Ho-so-ung-cuu-su-co.aspx"; if (ViewPage.CurrentPage.LangID == 2) { url = "/en/Member/Ho-so-ung-cuu-su-co.aspx"; } ViewPage.Navigate(url); } //DateTime date = DateTime.Now; //string code = "HSUCSC" + ModHSThanhVienUCSCService.Instance.GetMaxID(); //entity.Name = code; //entity.Code = Data.GetCode(code); //entity.UserID = Lib.Global.CPLogin.UserIDOnWeb; //entity.Published = date; //entity.Activity = false; //int id = ModHSThanhVienUCSCService.Instance.Save(entity); //WebMenuEntity menu = WebMenuService.Instance.CreateQuery().Where(o => o.Activity == true && o.Type == "DauMoiUCSC" && o.Code == "Chinh").ToSingle(); //entityDm.HSThanhVienUCSCID = id; //entityDm.MenuID = menu.ID; //entityDm.Published = date; //entityDm.Activity = true; //ModDauMoiUCSCService.Instance.Save(entityDm); //ViewPage.Alert("Tạo mới hồ sơ thành công! Chúng tôi sẽ xem xét và phê duyệt hồ sơ của bạn sớm nhất có thể."); //ViewPage.Navigate("/vn/Thanh-vien/Ho-so-ung-cuu-su-co.aspx"); }
public void ActionUpdateDangKyUCSC(ModDonDangKyUCSCEntity entityDk, MHSThanhVienUCSCModel model, string endCode) { int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModDonDangKyUCSCService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; entityDk.ID = entity.ID; entityDk.UserID = entity.UserID; entityDk.UserID1 = entity.UserID1; entityDk.MenuID = entity.MenuID; entityDk.State = entity.State; entityDk.Name = entity.Name; entityDk.Code = entity.Code; entityDk.Order = entity.Order; entityDk.Published = entity.Published; entityDk.Published1 = date; entityDk.Activity = false; ModDonDangKyUCSCService.Instance.Save(entityDk); //He thong thong tin var httt = ModHeThongThongTinService.Instance.CreateQuery().Where(o => o.Activity == true && o.DonDangKyUCSCID == entity.ID).ToList(); if (httt != null) { ModHeThongThongTinService.Instance.Delete(httt); } var arr = model.M.Split(';'); List <ModHeThongThongTinEntity> entityHTTT = new List <ModHeThongThongTinEntity>(); for (int i = 0; i < arr.Length; i++) { if (string.IsNullOrEmpty(arr[i])) { continue; } var tmp = arr[i].Split('_'); int m = HL.Core.Global.Convert.ToInt(tmp[0], 0); if (m <= 0 || tmp.Length != 2) { continue; } var lstName = tmp[1].Split(','); for (int j = 0; j < lstName.Length; j++) { if (string.IsNullOrEmpty(lstName[j])) { continue; } var entityTmp = new ModHeThongThongTinEntity { DonDangKyUCSCID = entity.ID, MenuID = m, Name = lstName[j], Code = Data.GetCode(lstName[j]), Published = DateTime.Now, Order = GetMaxOrder_HTTT(), Activity = true }; entityHTTT.Add(entityTmp); } ModHeThongThongTinService.Instance.Save(entityHTTT); } // Nhan luc var nhanLucs = model.NhanLuc.Split('|'); var cNhanLucs = nhanLucs.Length; List <ModNhanLucUCSCEntity> entityNhanLuc = new List <ModNhanLucUCSCEntity>(); for (int i = 0; i < cNhanLucs; i++) { if (string.IsNullOrEmpty(nhanLucs[i])) { continue; } var nhanLuc = nhanLucs[i].Split('_'); int cNhanLuc = nhanLuc.Length; if (cNhanLuc != 10) { continue; } // Xoa nhan luc hien tai var lst = ModNhanLucUCSCService.Instance.CreateQuery() .Where(o => o.DonDangKyUCSCID == entity.ID) .ToList(); if (lst != null && lst.Count > 0) { lst.ForEach(o => o.Activity = false); ModNhanLucUCSCService.Instance.Save(lst); } // Them nhan luc moi var item = new ModNhanLucUCSCEntity() { DonDangKyUCSCID = entity.ID, Name = nhanLuc[0], School = nhanLuc[1], MenuIDs_LinhVucDT = nhanLuc[2], MenuIDs_TrinhDoDT = nhanLuc[3], MenuIDs_ChungChi = nhanLuc[4], MenuIDs_QuanLyATTT = nhanLuc[5], MenuIDs_KyThuatPhongThu = nhanLuc[6], MenuIDs_KyThuatBaoVe = nhanLuc[7], MenuIDs_KyThuatKiemTra = nhanLuc[8], NamTotNghiep = HL.Core.Global.Convert.ToInt(nhanLuc[9], 0), Activity = true, Published = DateTime.Now, Order = GetMaxOrder_NhanLuc() }; entityNhanLuc.Add(item); } ViewBag.NhanLuc = entityNhanLuc; ModNhanLucUCSCService.Instance.Save(entityNhanLuc); ViewBag.DangKy = entityDk; ViewBag.HTTT1 = entityHTTT; ViewPage.Alert("Cập nhật đăng ký thành công! Chúng tôi sẽ xem xét và phê duyệt đăng ký của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/DS-dang-ky-ung-cuu-su-co.aspx"); } }
public void ActionUpdateHoSoUCSC(ModHSThanhVienUCSCEntity entityHs, ModDauMoiUCSCEntity entityDm, MHSThanhVienUCSCModel model, string endCode) { int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModHSThanhVienUCSCService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; //Thong tin chung entityHs.ID = entity.ID; entityHs.UserID = entity.UserID; entityHs.UserID1 = entity.UserID1; entityHs.MenuID = entity.MenuID; entityHs.State = entity.State; entityHs.Name = entity.Name; entityHs.Code = entity.Code; entityHs.Order = entity.Order; entityHs.Published = entity.Published; entityHs.Published1 = date; entityHs.Activity = false; ModHSThanhVienUCSCService.Instance.Save(entityHs); //Dau moi UCSC var dm = ModDauMoiUCSCService.Instance.CreateQuery().Where(o => o.Activity == true && o.HSThanhVienUCSCID == entity.ID).ToSingle(); entityDm.ID = dm.ID; entityDm.HSThanhVienUCSCID = dm.HSThanhVienUCSCID; entityDm.MenuID = dm.MenuID; entityDm.State = dm.State; entityDm.Name = dm.Name; entityDm.Code = dm.Code; entityDm.Order = dm.Order; entityDm.Published = entity.Published; entityDm.Activity = dm.Activity; ModDauMoiUCSCService.Instance.Save(entityDm); //He thong thong tin var httt = ModHeThongThongTinService.Instance.CreateQuery().Where(o => o.Activity == true && o.DauMoiUCSCID == dm.ID).ToList(); if (httt != null) { ModHeThongThongTinService.Instance.Delete(httt); } var arr = model.M.Split(';'); List <ModHeThongThongTinEntity> entityHTTT = new List <ModHeThongThongTinEntity>(); for (int i = 0; i < arr.Length; i++) { if (string.IsNullOrEmpty(arr[i])) { continue; } var tmp = arr[i].Split('_'); int m = HL.Core.Global.Convert.ToInt(tmp[0], 0); if (m <= 0 || tmp.Length != 2) { continue; } var lstName = tmp[1].Split(','); for (int j = 0; j < lstName.Length; j++) { if (string.IsNullOrEmpty(lstName[j])) { continue; } var entityTmp = new ModHeThongThongTinEntity { DauMoiUCSCID = dm.ID, MenuID = m, Name = lstName[j], Code = Data.GetCode(lstName[j]), Published = DateTime.Now, Order = GetMaxOrder_HTTT(), Activity = true }; entityHTTT.Add(entityTmp); } ModHeThongThongTinService.Instance.Save(entityHTTT); } ViewBag.HoSo = entityHs; ViewBag.DauMoi = entityDm; ViewBag.HTTT = entityHTTT; ViewPage.Alert("Cập nhật hồ sơ thành công! Chúng tôi sẽ xem xét và phê duyệt hồ sơ của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/Ho-so-ung-cuu-su-co.aspx"); } //DateTime date = DateTime.Now; //string code = "HSUCSC" + ModHSThanhVienUCSCService.Instance.GetMaxID(); //entity.Name = code; //entity.Code = Data.GetCode(code); //entity.UserID = Lib.Global.CPLogin.UserID; //entity.Published = date; //entity.Activity = false; //int id = ModHSThanhVienUCSCService.Instance.Save(entity); //WebMenuEntity menu = WebMenuService.Instance.CreateQuery().Where(o => o.Activity == true && o.Type == "DauMoiUCSC" && o.Code == "Chinh").ToSingle(); //entityDm.HSThanhVienUCSCID = id; //entityDm.MenuID = menu.ID; //entityDm.Published = date; //entityDm.Activity = true; //ModDauMoiUCSCService.Instance.Save(entityDm); //ViewPage.Alert("Tạo mới hồ sơ thành công! Chúng tôi sẽ xem xét và phê duyệt hồ sơ của bạn sớm nhất có thể."); //ViewPage.Navigate("/vn/Thanh-vien/Ho-so-ung-cuu-su-co.aspx"); }
public void ActionAddDVCanhBao(ModDichVuCanhBaoEntity entity, MAppend append, string endCode) { string alert = string.Empty; ViewBag.DichVu = entity; ViewBag.Append = append; DateTime date = DateTime.Now; int userId = Lib.Global.CPLogin.UserID; try { // Lay ban ghi dang ky UCSC cua user var donDk = ModDonDangKyUCSCService.Instance.CreateQuery().Where(o => o.UserID == userId).ToSingle(); if (donDk == null) { ViewPage.Message.ListMessage.Add("Bạn chưa thực hiện đăng ký UCSC."); } string code = "DVCB" + ModDichVuCanhBaoService.Instance.GetMaxID(); //entity.DonDangKyUCSCID = 0; entity.Name = code; entity.Code = Data.GetCode(code); entity.UserID = userId; entity.Order = GetMaxOrder_DVCanhBao(); try { if (!string.IsNullOrEmpty(append.ThoiGian)) { entity.Time = TimeSpan.Parse(append.ThoiGian); } } catch (Exception e) { ViewPage.Message.ListMessage.Add("Định dạng thời gian không đúng (HH:mm)"); } // Lay ban ghi neu da ton tai ModDichVuCanhBaoEntity curr = null; List <ModDichVuCanhBaoIPEntity> ipCurr = null; if (!string.IsNullOrEmpty(endCode)) { curr = ModDichVuCanhBaoService.Instance.CreateQuery().Where(o => o.Name == endCode).ToSingle(); if (curr != null) { curr.MenuID = entity.MenuID; curr.Time = entity.Time; ipCurr = ModDichVuCanhBaoIPService.Instance.CreateQuery().Where(o => o.DichVuCanhBaoID == curr.ID).ToList(); } } entity.Published = date; entity.Activity = true; int id = 0; // Danh sach IP var arr = append.M.Split(';'); List <ModDichVuCanhBaoIPEntity> listIP = new List <ModDichVuCanhBaoIPEntity>(); for (int j = 0; j < arr.Length; j++) { if (string.IsNullOrEmpty(arr[j])) { continue; } var entityIP = new ModDichVuCanhBaoIPEntity { DichVuCanhBaoID = id, MenuID = entity.MenuID, Name = arr[j], UserID = userId, Published = DateTime.Now, Published1 = null, Order = GetMaxOrder_DVCanhBaoIP(), Activity = true }; listIP.Add(entityIP); } ViewBag.IPs = listIP; if (ViewPage.Message.ListMessage.Count == 0) { if (curr != null) { ModDichVuCanhBaoService.Instance.Save(curr); id = curr.ID; } else { entity.DonDangKyUCSCID = donDk.ID; ViewBag.EndCode = entity.Name; id = ModDichVuCanhBaoService.Instance.Save(entity); } // Xoa IP cu var ipDel = ModDichVuCanhBaoIPService.Instance.CreateQuery().Where(o => o.DichVuCanhBaoID == id).ToList(); if (ipDel != null) { ModDichVuCanhBaoIPService.Instance.Delete(ipDel); } listIP.ForEach(o => o.DichVuCanhBaoID = id); ModDichVuCanhBaoIPService.Instance.Save(listIP); } } catch (Exception ex) { ViewPage.Message.ListMessage.Add("Lỗi đăng ký nhận cảnh báo! Hãy kiểm tra tính hợp lệ."); } if (ViewPage.Message.ListMessage.Count > 0) { ViewPage.Alert(string.Join("\n", ViewPage.Message.ListMessage)); } else { ViewPage.Alert("Đăng ký nhận cảnh báo thành công."); //ViewPage.RefreshPage(); } }
public void ActionAddBCTongHopUCSC(ModBaoCaoTongHopEntity entity, MSoLuongSuCoModel entitySuCo) { ViewBag.BaoCao = entity; DateTime date = DateTime.Now; string code = "BCTHSC" + ModBaoCaoTongHopService.Instance.GetMaxID(); entity.Name = code; entity.Code = Data.GetCode(code); entity.UserID = Lib.Global.CPLogin.UserID; entity.Order = GetMaxOrder_BCTongHop(); entity.Published = date; entity.Activity = false; int c = entitySuCo.MN.Length; for (int i = 0; i < c; i++) { var suCo = new ModSoLuongSuCoEntity(); bool flag = false; if (entitySuCo.SoLuong[i] > 0) { suCo.SoLuong = entitySuCo.SoLuong[i]; flag = true; } if (entitySuCo.TuXuLy[i] > 0) { suCo.TuXuLy = entitySuCo.TuXuLy[i]; flag = true; } if (entitySuCo.ToChucHoTro[i] > 0) { suCo.ToChucHoTro = entitySuCo.ToChucHoTro[i]; flag = true; } if (entitySuCo.ToChucNuocNgoaiHoTro[i] > 0) { suCo.ToChucNuocNgoaiHoTro = entitySuCo.ToChucNuocNgoaiHoTro[i]; flag = true; } if (entitySuCo.DeNghi[i] > 0) { suCo.DeNghi = entitySuCo.DeNghi[i]; flag = true; } if (entitySuCo.ThietHaiUocTinh[i] > 0) { suCo.ThietHaiUocTinh = entitySuCo.ThietHaiUocTinh[i]; flag = true; } if (flag == true) { int id = ModBaoCaoTongHopService.Instance.Save(entity); suCo.BaoCaoTongHopID = id; suCo.MenuID = entitySuCo.MN[i]; suCo.Published = date; suCo.Order = GetMaxOrder_SoSuCo(); suCo.Activity = true; ModSoLuongSuCoService.Instance.Save(suCo); } } ViewPage.Alert("Tạo mới báo cáo thành công! Chúng tôi sẽ xem xét và phê duyệt báo cáo của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/DS-bc-tong-hop-su-co.aspx"); }
public void ActionAddCommentPOST(ModCommentEntity entity) { entity.Email = Global.Utils.GetEmailAddress(entity.Email); entity.Content = Global.Data.RemoveAllTag(entity.Content); if (entity.Name.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("Nhập : Họ và tên."); } if (entity.Email.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("Nhập : Email."); } if (entity.Content.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("Nhập : Nội dung."); } if (entity.Content.Length > 500) { ViewPage.Message.ListMessage.Add("Nội dung quá dài (Nhiều hơn 500 ký tự)."); } //hien thi thong bao loi if (ViewPage.Message.ListMessage.Count > 0) { string message = @"Các thông tin nhập còn thiếu hoặc chưa chính xác: \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { message += @"\r\n + " + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(message); } else { entity.ID = 0; entity.IP = VSW.Core.Web.HttpRequest.IP; entity.Created = DateTime.Now; entity.NewsID = ViewBag.Data.ID; entity.Activity = true; ModCommentService.Instance.Save(entity); #region Cập nhật số lượt bình luận cho bài viết ModNewsEntity itemNews = ModNewsService.Instance.GetByID(ViewBag.Data.ID); // Tăng số lượt bình luận itemNews.CountComment = itemNews.CountComment + 1; ModNewsService.Instance.Save(itemNews); #endregion Global.Cookies.SetValue("Web.Comment.Name", entity.Name, 5, true); Global.Cookies.SetValue("Web.Comment.Email", entity.Email, 5, true); // xoa trang entity = new ModCommentEntity(); ViewPage.Alert("Cảm ơn bạn đã bình luận !"); //ViewPage.RefreshPage(); } ViewBag.AddComment = entity; }
public void ActionUpdateBaoCaoUCSC(ModBaoCaoBanDauSuCoEntity entityBc, MInfoMagicModel modelInfo, MAppend append, string endCode) { int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModBaoCaoBanDauSuCoService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; string ngayGioPhatHien = append.Ngay + " " + append.Gio + ":" + append.Phut; string[] arr = append.ThoiGian.Split('/'); string thoiGianThucHien = ""; if (arr.Length == 5) { thoiGianThucHien = arr[0] + "/" + arr[1] + "/" + arr[2] + " " + arr[3] + ":" + arr[4]; } if (!string.IsNullOrEmpty(ngayGioPhatHien)) { entityBc.ChiTiet_NgayGioPhatHien = HL.Core.Global.Convert.ToDateTime(ngayGioPhatHien); } else { entityBc.ChiTiet_NgayGioPhatHien = DateTime.MinValue; } if (!string.IsNullOrEmpty(thoiGianThucHien)) { entityBc.ThoiGianThucHien = HL.Core.Global.Convert.ToDateTime(thoiGianThucHien); } else { entityBc.ThoiGianThucHien = DateTime.MinValue; } entityBc.ID = entity.ID; entityBc.UserID = entity.UserID; entityBc.UserID1 = userId; entityBc.MenuID = entity.MenuID; entityBc.State = entity.State; entityBc.Name = entity.Name; entityBc.Code = entity.Code; entityBc.Order = entity.Order; entityBc.Published = entity.Published; entityBc.Published1 = date; entityBc.Activity = false; ModBaoCaoBanDauSuCoService.Instance.Save(entityBc); //Xoa toan bo thong tin InfoMagic cua Bao cao ban dau su co var lstInfoMagic = ModInfoMagicService.Instance.CreateQuery() .Where(o => o.BaoCaoBanDauSuCoID == entity.ID) .ToList(); if (lstInfoMagic != null) { ModInfoMagicService.Instance.Delete(lstInfoMagic); } //Cach thuc phat hien int num = modelInfo.chkCachThuc != null ? modelInfo.chkCachThuc.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkCachThuc[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = entity.ID, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtCachThuc != null && modelInfo.txtCachThuc.Length >= idx) { entityTmp.Name = modelInfo.txtCachThuc[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtCachThuc[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Da gui thong bao su co num = modelInfo.chkThongBao != null ? modelInfo.chkThongBao.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkThongBao[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = entity.ID, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtThongBao != null && modelInfo.txtThongBao.Length >= idx) { entityTmp.Name = modelInfo.txtThongBao[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtThongBao[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Dich vu num = modelInfo.chkDichVu != null ? modelInfo.chkDichVu.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkDichVu[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = entity.ID, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtDichVu != null && modelInfo.txtDichVu.Length >= idx) { entityTmp.Name = modelInfo.txtDichVu[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtDichVu[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Bien phap num = modelInfo.chkBienPhap != null ? modelInfo.chkBienPhap.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkBienPhap[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = entity.ID, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtBienPhap != null && modelInfo.txtBienPhap.Length >= idx) { entityTmp.Name = modelInfo.txtBienPhap[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtBienPhap[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Thong tin gui kem num = modelInfo.chkThongTinGuiKem != null ? modelInfo.chkThongTinGuiKem.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkThongTinGuiKem[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = entity.ID, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtThongTinGuiKem != null && modelInfo.txtThongTinGuiKem.Length >= idx) { entityTmp.Name = modelInfo.txtThongTinGuiKem[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtThongTinGuiKem[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } ViewBag.BaoCao = entityBc; ViewPage.Alert("Cập nhật báo cáo thành công! Chúng tôi sẽ xem xét và phê duyệt báo cáo của bạn sớm nhất có thể."); string url = "/vn/Thanh-vien/DS-bc-ban-dau-su-co.aspx"; if (ViewPage.CurrentPage.LangID == 2) { url = "/en/Member/DS-bc-ban-dau-su-co.aspx"; } ViewPage.Navigate(url); } }
public void ActionUpdateDangKyUCSC(ModDonDangKyUCSCEntity entityDk, MAppend append, MHSThanhVienUCSCModel model, string endCode) { int userId = HL.Lib.Global.CPLogin.UserIDOnWeb; var entity = ModDonDangKyUCSCService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; entityDk.ID = entity.ID; entityDk.UserID = entity.UserID; entityDk.UserID1 = userId; entityDk.MenuID = entity.MenuID; entityDk.State = entity.State; entityDk.Name = entity.Name; entityDk.Code = entity.Code; entityDk.Order = entity.Order; entityDk.Published = entity.Published; entityDk.Published1 = date; entityDk.Activity = false; ModDonDangKyUCSCService.Instance.Save(entityDk); //He thong thong tin var httt = ModHeThongThongTinService.Instance.CreateQuery().Where(o => o.Activity == true && o.DonDangKyUCSCID == entity.ID).ToList(); if (httt != null) { ModHeThongThongTinService.Instance.Delete(httt); } var arr = model.M.Split('|'); List <ModHeThongThongTinEntity> entityHTTT = new List <ModHeThongThongTinEntity>(); for (int i = 0; i < arr.Length; i++) { if (string.IsNullOrEmpty(arr[i])) { continue; } var tmp = arr[i].Split('_'); int m = HL.Core.Global.Convert.ToInt(tmp[0], 0); if (m <= 0 || tmp.Length != 2) { continue; } string sName = tmp[1]; if (string.IsNullOrEmpty(sName)) { continue; } var entityTmp = new ModHeThongThongTinEntity { DonDangKyUCSCID = entity.ID, MenuID = m, Name = sName, Code = Data.GetCode(sName), Published = DateTime.Now, Order = GetMaxOrder_HTTT(), Activity = true }; entityHTTT.Add(entityTmp); ModHeThongThongTinService.Instance.Save(entityHTTT); } // Nhan luc string[] arrNhanLucInString = append.NhanLuc.Split('|'); List <ModNhanLucUCSCEntity> lstNhanLucInViewBag = ViewBag.NhanLuc as List <ModNhanLucUCSCEntity> ?? new List <ModNhanLucUCSCEntity>(); List <ModNhanLucUCSCEntity> lstNhanLucMoi = new List <ModNhanLucUCSCEntity>(); for (int i = 0; i < arrNhanLucInString.Length; i++) { if (string.IsNullOrEmpty(arrNhanLucInString[i])) { continue; } var nhanLuc = arrNhanLucInString[i].Split('_'); int cNhanLuc = nhanLuc.Length; if (cNhanLuc != 10) { continue; } // Parse Nam/Thang tot nghiệp int iThang = 0; int iNam = 0; string[] arrNamThangTotNghiep = nhanLuc[9].Split('/'); if (arrNamThangTotNghiep.Length == 2) { iThang = Int32.Parse(arrNamThangTotNghiep[0], 0); iNam = Int32.Parse(arrNamThangTotNghiep[1], 0); } var item = new ModNhanLucUCSCEntity() { DonDangKyUCSCID = entityDk.ID, Name = nhanLuc[0], School = nhanLuc[1], MenuIDs_LinhVucDT = nhanLuc[2], MenuIDs_TrinhDoDT = nhanLuc[3], MenuIDs_ChungChi = nhanLuc[4], MenuIDs_QuanLyATTT = nhanLuc[5], MenuIDs_KyThuatPhongThu = nhanLuc[6], MenuIDs_KyThuatBaoVe = nhanLuc[7], MenuIDs_KyThuatKiemTra = nhanLuc[8], ThangTotNghiep = iThang, NamTotNghiep = iNam, Activity = true, Published = DateTime.Now, Order = GetMaxOrder_NhanLuc() }; lstNhanLucMoi.Add(item); } ModNhanLucUCSCService.Instance.Delete(lstNhanLucInViewBag); ModNhanLucUCSCService.Instance.Save(lstNhanLucMoi); ViewBag.NhanLuc = lstNhanLucMoi; ViewBag.DangKy = entityDk; ViewBag.HTTT1 = entityHTTT; // LinhVucDaoDao string[] tongHopNhanLucs = append.TongHopNhanLucLVDT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucLVDT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "LinhVucDaoDao"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucLVDT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucLVDT[index].MenuID_Value = menuId_value; lstTongHopNhanLucLVDT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucLVDT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucLVDT.FindAll(o => o.MenuID_Value <= 0)); // TrinhDoDaoTao tongHopNhanLucs = append.TongHopNhanLucTDDT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucTDDT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "TrinhDoDaoTao"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucTDDT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucTDDT[index].MenuID_Value = menuId_value; lstTongHopNhanLucTDDT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucTDDT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucTDDT.FindAll(o => o.MenuID_Value <= 0)); // ChungChi tongHopNhanLucs = append.TongHopNhanLucCC.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucCC = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "ChungChi"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucCC.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucCC[index].MenuID_Value = menuId_value; lstTongHopNhanLucCC[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucCC.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucCC.FindAll(o => o.MenuID_Value <= 0)); // QuanLyATTT tongHopNhanLucs = append.TongHopNhanLucNhomATTT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomATTT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "QuanLyATTT"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomATTT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomATTT[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomATTT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomATTT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomATTT.FindAll(o => o.MenuID_Value <= 0)); //KyThuatPhongThu tongHopNhanLucs = append.TongHopNhanLucNhomKTPT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomKTPT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "KyThuatPhongThu"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomKTPT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomKTPT[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomKTPT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomKTPT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomKTPT.FindAll(o => o.MenuID_Value <= 0)); // KyThuatBaoVe tongHopNhanLucs = append.TongHopNhanLucNhomKTBV.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomKTBV = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "KyThuatBaoVe"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomKTBV.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomKTBV[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomKTBV[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomKTBV.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomKTBV.FindAll(o => o.MenuID_Value <= 0)); tongHopNhanLucs = append.TongHopNhanLucNhomKTKT.Split('|'); List <ModTongHopNhanLucUCSCEntity> lstTongHopNhanLucNhomKTKT = ModTongHopNhanLucUCSCService.Instance.GetTongHopNhanLucByDonDangKyUCSCID(entity.ID, "KyThuatKiemTra"); for (int i = 0; i < tongHopNhanLucs.Length; i++) { if (string.IsNullOrEmpty(tongHopNhanLucs[i])) { continue; } string[] thnl = tongHopNhanLucs[i].Split('_'); int menuId = Int32.Parse(thnl[0], 0); int menuId_value = Int32.Parse(thnl[1], 0); if (menuId == 0) { continue; } // REPLACE OR ADD TO LIST int index = lstTongHopNhanLucNhomKTKT.FindIndex(ind => ind.MenuID == menuId); lstTongHopNhanLucNhomKTKT[index].MenuID_Value = menuId_value; lstTongHopNhanLucNhomKTKT[index].UpdatedDate = DateTime.Now; } ModTongHopNhanLucUCSCService.Instance.Save(lstTongHopNhanLucNhomKTKT.FindAll(o => o.MenuID_Value > 0)); ModTongHopNhanLucUCSCService.Instance.Delete(lstTongHopNhanLucNhomKTKT.FindAll(o => o.MenuID_Value <= 0)); ViewPage.Alert("Cập nhật đăng ký thành công! Chúng tôi sẽ xem xét và phê duyệt đăng ký của bạn sớm nhất có thể."); string url = "/vn/Thanh-vien/DS-dang-ky-ung-cuu-su-co.aspx"; if (ViewPage.CurrentPage.LangID == 2) { url = "/en/Member/DS-dang-ky-ung-cuu-su-co.aspx"; } ViewPage.Navigate(url); } }
public void ActionUpdateBaoCaoUCSC(ModBaoCaoTongHopEntity entityBc, MSoLuongSuCoModel entitySuCo, string endCode) { int userId = HL.Lib.Global.CPLogin.UserID; var entity = ModBaoCaoTongHopService.Instance.CreateQuery() .Where(userId > 0, o => o.UserID == userId) .Where(o => o.Code == endCode) .ToSingle(); if (entity != null) { DateTime date = DateTime.Now; entityBc.ID = entity.ID; entityBc.UserID = entity.UserID; entityBc.UserID1 = userId; entityBc.MenuID = entity.MenuID; entityBc.State = entity.State; entityBc.Name = entity.Name; entityBc.Code = entity.Code; entityBc.Order = entity.Order; entityBc.Published = entity.Published; entityBc.Published1 = date; entityBc.Activity = false; var lstSuCo = ModSoLuongSuCoService.Instance.CreateQuery().Where(o => o.BaoCaoTongHopID == entity.ID).ToList(); if (lstSuCo != null) ModSoLuongSuCoService.Instance.Delete(lstSuCo); int c = entitySuCo.MN.Length; for (int i = 0; i < c; i++) { var suCo = new ModSoLuongSuCoEntity(); bool flag = false; if (entitySuCo.SoLuong[i] > 0) { suCo.SoLuong = entitySuCo.SoLuong[i]; flag = true; } if (entitySuCo.TuXuLy[i] > 0) { suCo.TuXuLy = entitySuCo.TuXuLy[i]; flag = true; } if (entitySuCo.ToChucHoTro[i] > 0) { suCo.ToChucHoTro = entitySuCo.ToChucHoTro[i]; flag = true; } if (entitySuCo.ToChucNuocNgoaiHoTro[i] > 0) { suCo.ToChucNuocNgoaiHoTro = entitySuCo.ToChucNuocNgoaiHoTro[i]; flag = true; } if (entitySuCo.DeNghi[i] > 0) { suCo.DeNghi = entitySuCo.DeNghi[i]; flag = true; } if (entitySuCo.ThietHaiUocTinh[i] > 0) { suCo.ThietHaiUocTinh = entitySuCo.ThietHaiUocTinh[i]; flag = true; } if (flag == true) { int id = ModBaoCaoTongHopService.Instance.Save(entityBc); suCo.BaoCaoTongHopID = id; suCo.MenuID = entitySuCo.MN[i]; suCo.Published = date; suCo.Order = GetMaxOrder_SoSuCo(); suCo.Activity = true; ModSoLuongSuCoService.Instance.Save(suCo); } } ViewBag.BaoCao = entityBc; ViewPage.Alert("Cập nhật báo cáo thành công! Chúng tôi sẽ xem xét và phê duyệt báo cáo của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/DS-bc-tong-hop-su-co.aspx"); } }
public void ActionA_CanTV() { ViewPage.Alert("Gọi Action A"); }
public void ActionChangeInfoPOST(CPUserEntity entity) { string alert = string.Empty; //if (entity.Name.Trim() == string.Empty) // ViewPage.Message.ListMessage.Add("+ Nhập tên."); string file = Utils.Upload("Avatar", entity.File, "/Data/upload/images/User/" + entity.Email.Replace("@", "_").Trim(), ref alert); entity.File = string.IsNullOrEmpty(file) ? entity.File : file; if (entity.LoginName.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("+ Nhập tên truy cập."); } //if (entity.CityID.Trim() == string.Empty) // ViewPage.Message.ListMessage.Add("Nhập tên thành phố."); if (Utils.GetEmailAddress(entity.Email) == string.Empty) { ViewPage.Message.ListMessage.Add("+ Địa chỉ email thiếu hoặc không chính xác."); } else { var loginName = entity.LoginName.Trim(); var user = CPUserService.Instance.CreateQuery().Where(o => o.LoginName == loginName).ToSingle(); if (user.Email.Trim() != entity.Email.Trim() && CPUserService.Instance.exits(entity.Email)) { ViewPage.Message.ListMessage.Add("Địa chỉ email đã được sử dụng."); } } //if (entity.Year < 0) // ViewPage.Message.ListMessage.Add("Chọn năm sinh."); //if (entity.Note.Trim() == string.Empty) // ViewPage.Message.ListMessage.Add("Nhập lý do tham gia."); if (entity.Phone == string.Empty) { ViewPage.Message.ListMessage.Add("+ Nhập số điện thoại."); } if (alert != string.Empty) { ViewPage.Message.ListMessage.Add(alert); } if (ViewPage.Message.ListMessage.Count > 0) { string s = @"Thông tin nhập còn thiếu hoặc sai chính xác: \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { s += @"\r\n" + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(s); } else { entity.ID = CPLogin.UserID; CPUserService.Instance.Save(entity, o => new { o.Name, o.Phone, o.Note, o.LoginName, o.Email, o.File, o.Sex, o.Year, o.CityID }); ViewPage.Alert("Cập nhật thông tin thành công!"); ViewPage.Navigate(ViewPage.Request.RawUrl); } ViewBag.Data = entity; }
public void ActionLogin(MLoginModel model) { CPUserEntity entity = new CPUserEntity(); entity.LoginName = model.LoginName; entity.Password = model.Password; ViewBag.Data = entity; //2553: dang ky moi; 2554: chap nhan; 2555: bi khoa; 2556: tu choi; 2557: bannick //var user = CPUserService.Instance.GetByEmail(model.Email.Trim()); //var user = CPUserService.Instance.GetLogin(model.LoginName.Trim(), entity.Password); if (CPLogin.CheckLogin1(model.LoginName, model.Password)) { string redirect = HL.Core.Web.HttpQueryString.GetValue("ReturnPath").ToString(); ViewPage.Response.Redirect(string.IsNullOrEmpty(redirect) ? "/vn/Dashboard.aspx" : redirect); } else { ViewBag.Login = model; ViewPage.Alert("Đăng nhập không thành công! Tên đăng nhập hoặc mật khẩu không đúng."); } //if (user.State == 2554) //{ // if (CPLogin.CheckLogin2(model.Email, model.Password)) // { // string redirect = HL.Core.Web.HttpQueryString.GetValue("ReturnPath").ToString(); // ViewPage.Response.Redirect(string.IsNullOrEmpty(redirect) ? "/Dang-tin.aspx" : redirect); // } // else // { // ViewBag.Login = model; // ViewPage.Alert("Đăng nhập không thành công! Tên đăng nhập hoặc mật khẩu không đúng."); // } //} //else if (user.State == 2553) // ViewPage.Alert("Đăng ký thành viên của bạn chưa được chấp thuận. Bạn vui lòng chờ đợi Ban Quản trị chấp thuận.Thân chào."); //else if (user.State == 2555) //{ // var todate = string.Format("{0:dd/MM/yyyy}", user.NgayMoLock); // if (user.NgayMoLock < DateTime.Now) // { // if (CPLogin.CheckLogin2(model.Email, model.Password)) // { // user.State = 2554; // user.NgayActive = user.NgayMoLock; // user.SoNgayLock = 0; // user.NgayLock = DateTime.MinValue; // user.NgayMoLock = DateTime.MinValue; // CPUserService.Instance.Save(user); // string redirect = HL.Core.Web.HttpQueryString.GetValue("ReturnPath").ToString(); // ViewPage.Response.Redirect(string.IsNullOrEmpty(redirect) ? "/Dang-tin.aspx" : redirect); // } // else // { // ViewBag.Login = model; // ViewPage.Alert("Đăng nhập không thành công! Tên đăng nhập hoặc mật khẩu không đúng."); // } // } // else ViewPage.Alert("Tin post của bạn phạm quy, bạn vui lòng ở ngoài đọc tin cho đến hết ngày " + todate + ". Cần biết thêm chi tiết bạn vui lòng liên lạc với Ban Quản trị qua email: [email protected] hoặc điện thoại 0909993960."); //} //else if (user.State == 2556) //{ // ViewPage.Alert("Rất tiếc, thông tin đăng kí thành viên của bạn không phù hợp. Nên không được chấp thuận làm thành viên. Bạn vui lòng liên lạc với Ban Quản Trị để được hướng dẫn hoặc biết thêm chi tiết: Địa chỉ email [email protected]. Điện thoại: 0909993960."); //} //else if (user.State == 2557) { } }
public void ActionRegisterPOST(CPUserEntity entity, MUserModel model) { if (entity.LoginName.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("+ Nhập tên truy cập."); } //if (entity.Name.Trim() == string.Empty) // ViewPage.Message.ListMessage.Add("Nhập tên."); //if (entity.CityID.Trim() == string.Empty) // ViewPage.Message.ListMessage.Add("Chọn Tỉnh/Thành phố."); if (Utils.GetEmailAddress(entity.Email) == string.Empty) { ViewPage.Message.ListMessage.Add("+ Địa chỉ email thiếu hoặc không chính xác."); } else { if (CPUserService.Instance.exits(entity.Email)) { ViewPage.Message.ListMessage.Add("Địa chỉ email đã được sử dụng."); } } //if (entity.Year < 0) // ViewPage.Message.ListMessage.Add("Chọn năm sinh."); if (entity.Phone == string.Empty) { ViewPage.Message.ListMessage.Add("+ Nhập số điện thoại."); } //if (entity.Note.Trim() == string.Empty) // ViewPage.Message.ListMessage.Add("Nhập lý do tham gia."); if (entity.Password.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("+ Nhập mật khẩu."); } if (model.RePassword.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("+ Nhập lại mật khẩu."); } else if (model.RePassword.Trim() != entity.Password) { ViewPage.Message.ListMessage.Add("+ Mật khẩu nhắc lại không đúng."); } //if (entity.Address == string.Empty) // ViewPage.Message.ListMessage.Add("Nhập địa chỉ."); //if (model.Agree != 1) // ViewPage.Message.ListMessage.Add("Bạn cần đồng ý điều khoản để trở thành thành viên."); if (ViewPage.Message.ListMessage.Count > 0) { ViewBag.DataRes = entity; string s = @"Các thông tin nhập còn thiếu hoặc chưa chính xác: \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { s += @"\r\n" + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(s); } else { entity.Password = Lib.Global.Security.GetPass(entity.Password.Trim()); //entity.Password = HL.Lib.Global.Security.MD5(entity.Password.Trim()); entity.Created = DateTime.Now; entity.NgayActive = DateTime.Now; entity.Activity = true; entity.ClientIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; CPUserService.Instance.Save(entity); CPUserRoleService.Instance.Save(new CPUserRoleEntity() { UserID = entity.ID, RoleID = 2 }); // xoa trang entity = new CPUserEntity(); //ViewPage.Alert("Bạn đã đăng kí thành công! Bạn vui lòng chờ đợi Ban Quản trị chấp thuận. Thân chào."); ViewPage.Navigate("/"); ViewPage.Alert("Chào mừng bạn đăng ký thành công và đã được kích hoạt"); ViewPage.Navigate("/"); } ViewBag.DataRes = entity; }
public void ActionAddGopY(ModGopYEntity entity) { if (string.IsNullOrEmpty(entity.Name)) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Name}."); } if (string.IsNullOrEmpty(entity.Email)) { ViewPage.Message.ListMessage.Add("Nhập email"); } else if (Global.Utils.GetEmailAddress(entity.Email.Trim()) == string.Empty) { ViewPage.Message.ListMessage.Add("Định dạng email không chính xác"); } if (string.IsNullOrEmpty(entity.Title)) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Title}."); } if (string.IsNullOrEmpty(entity.Content)) { ViewPage.Message.ListMessage.Add("{RS:Web_FBE_Content}."); } //hien thi thong bao loi if (ViewPage.Message.ListMessage.Count > 0) { string message = @"{RS:Web_FBE_Mess}: \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { message += @"\r\n + " + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(message); } else { //return; entity.ID = 0; entity.IP = HL.Core.Web.HttpRequest.IP; entity.Published = DateTime.Now; string filePath = ""; string[] fileTmp; if (!string.IsNullOrEmpty(entity.Files)) { DateTime d = DateTime.Now; string sDate = d.Year.ToString() + d.Month.ToString() + d.Day.ToString() + "_" + d.Hour.ToString() + d.Minute.ToString() + d.Second.ToString(); fileTmp = entity.Files.Split('|'); int c = fileTmp.Length; for (int i = 0; i < c; i++) { var sbase64 = fileTmp[i].Split(';'); filePath = AppDomain.CurrentDomain.BaseDirectory + "/Data/upload/files/GopY/" + entity.DuThaoID + "/" + entity.Email.Replace("@", "_") + "/" + sDate; HL.Lib.Global.File.Base64ToFile(sbase64[1].Replace("base64,", ""), filePath, sbase64[2]); entity.Files = "/Data/upload/files/GopY/" + entity.DuThaoID + "/" + entity.Email.Replace("@", "_") + "/" + sDate + "/" + sbase64[2]; } if (c > 1) { using (ZipFile zip = new ZipFile()) { for (int i = 0; i < c; i++) { var sbase64 = fileTmp[i].Split(';'); filePath = AppDomain.CurrentDomain.BaseDirectory + "/Data/upload/files/GopY/" + entity.DuThaoID + "/" + entity.Email.Replace("@", "_") + "/" + sDate + "/" + sbase64[2]; zip.AddFile(filePath, "files"); } zip.Save(AppDomain.CurrentDomain.BaseDirectory + @"\Data\upload\files\GopY\" + entity.DuThaoID + @"\" + entity.Email.Replace("@", "_") + @"\" + sDate + @"\" + entity.Email.Replace("@", "_") + "_" + sDate + ".zip"); entity.Files = "/Data/upload/files/GopY/" + entity.DuThaoID + "/" + entity.Email.Replace("@", "_") + "/" + sDate + "/" + entity.Email.Replace("@", "_") + "_" + sDate + ".zip"; for (int i = 0; i < c; i++) { var sbase64 = fileTmp[i].Split(';'); File.Delete(AppDomain.CurrentDomain.BaseDirectory + "/Data/upload/files/GopY/" + entity.DuThaoID + "/" + entity.Email.Replace("@", "_") + "/" + sDate + "/" + sbase64[2]); } } } } ModGopYService.Instance.Save(entity); // xoa trang entity = new ModGopYEntity(); ViewPage.Alert("Bạn đã gửi góp ý thành công! Góp ý của bạn sẽ phải được xem xét, kiểm duyệt trong thời gian sớm nhất."); } ViewBag.Data = entity; }
public void ActionAddDangKyUCSC(ModDonDangKyUCSCEntity entity, MAppend append) { string alert = string.Empty; ViewBag.DangKy = entity; DateTime date = DateTime.Now; string code = "DKUCSC" + ModDonDangKyUCSCService.Instance.GetMaxID(); entity.Name = code; entity.Code = Data.GetCode(code); entity.UserID = Lib.Global.CPLogin.UserID; entity.Order = GetMaxOrder_DangKy(); string folder = "/Data/upload/files/DKUCSC/" + CPLogin.CurrentUser.ID.ToString() + "_" + CPLogin.CurrentUser.LoginName + "/"; Lib.Global.Directory.Create(HL.Core.Global.Application.BaseDirectory + folder); entity.File = Utils.Upload("Atack", entity.File, folder, ref alert, true); entity.Published = date; entity.Activity = false; int id = ModDonDangKyUCSCService.Instance.Save(entity); //He thong thong tin var arr = append.M.Split(';'); List <ModHeThongThongTinEntity> entityHTTT = new List <ModHeThongThongTinEntity>(); for (int i = 0; i < arr.Length; i++) { if (string.IsNullOrEmpty(arr[i])) { continue; } var tmp = arr[i].Split('_'); int m = HL.Core.Global.Convert.ToInt(tmp[0], 0); if (m <= 0 || tmp.Length != 2) { continue; } var lstName = tmp[1].Split(','); for (int j = 0; j < lstName.Length; j++) { if (string.IsNullOrEmpty(lstName[j])) { continue; } var entityTmp = new ModHeThongThongTinEntity { DonDangKyUCSCID = id, MenuID = m, Name = lstName[j], Code = Data.GetCode(lstName[j]), Published = DateTime.Now, Order = GetMaxOrder_HTTT(), Activity = true }; entityHTTT.Add(entityTmp); } ModHeThongThongTinService.Instance.Save(entityHTTT); } // Nhan luc var nhanLucs = append.NhanLuc.Split('|'); var cNhanLucs = nhanLucs.Length; List <ModNhanLucUCSCEntity> entityNhanLuc = new List <ModNhanLucUCSCEntity>(); for (int i = 0; i < cNhanLucs; i++) { if (string.IsNullOrEmpty(nhanLucs[i])) { continue; } var nhanLuc = nhanLucs[i].Split('_'); int cNhanLuc = nhanLuc.Length; if (cNhanLuc != 10) { continue; } var item = new ModNhanLucUCSCEntity() { DonDangKyUCSCID = id, Name = nhanLuc[0], School = nhanLuc[1], MenuIDs_LinhVucDT = nhanLuc[2], MenuIDs_TrinhDoDT = nhanLuc[3], MenuIDs_ChungChi = nhanLuc[4], MenuIDs_QuanLyATTT = nhanLuc[5], MenuIDs_KyThuatPhongThu = nhanLuc[6], MenuIDs_KyThuatBaoVe = nhanLuc[7], MenuIDs_KyThuatKiemTra = nhanLuc[8], NamTotNghiep = HL.Core.Global.Convert.ToInt(nhanLuc[9], 0), Activity = true, Published = DateTime.Now, Order = GetMaxOrder_NhanLuc() }; entityNhanLuc.Add(item); } ViewBag.NhanLuc = entityNhanLuc; ModNhanLucUCSCService.Instance.Save(entityNhanLuc); if (alert != string.Empty) { ViewPage.Message.ListMessage.Add(alert); } ViewPage.Alert("Tạo mới đăng ký thành công! Chúng tôi sẽ xem xét và phê duyệt đăng ký của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/DS-dang-ky-ung-cuu-su-co.aspx"); }
public void ActionAddBCBanDauUCSC(ModBaoCaoBanDauSuCoEntity entity, MInfoMagicModel modelInfo, MAppend append) { DateTime date = DateTime.Now; string ngayGioPhatHien = append.Ngay + " " + append.Gio + ":" + append.Phut; string[] arr = append.ThoiGian.Split('/'); string thoiGianThucHien = ""; if (arr.Length == 5) { thoiGianThucHien = arr[0] + "/" + arr[1] + "/" + arr[2] + " " + arr[3] + ":" + arr[4]; } string code = "BCBDSC" + ModBaoCaoBanDauSuCoService.Instance.GetMaxID(); entity.Name = code; entity.Code = Data.GetCode(code); entity.UserID = Lib.Global.CPLogin.UserID; if (!string.IsNullOrEmpty(ngayGioPhatHien)) { entity.ChiTiet_NgayGioPhatHien = HL.Core.Global.Convert.ToDateTime(ngayGioPhatHien); } else { entity.ChiTiet_NgayGioPhatHien = DateTime.MinValue; } if (!string.IsNullOrEmpty(thoiGianThucHien)) { entity.ThoiGianThucHien = HL.Core.Global.Convert.ToDateTime(thoiGianThucHien); } else { entity.ThoiGianThucHien = DateTime.MinValue; } entity.Order = GetMaxOrder_BCBanDau(); entity.Published = date; entity.Activity = false; int id = ModBaoCaoBanDauSuCoService.Instance.Save(entity); //Cach thuc phat hien int num = modelInfo.chkCachThuc != null ? modelInfo.chkCachThuc.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkCachThuc[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = id, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtCachThuc != null && modelInfo.txtCachThuc.Length >= idx) { entityTmp.Name = modelInfo.txtCachThuc[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtCachThuc[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Da gui thong bao su co num = modelInfo.chkThongBao != null ? modelInfo.chkThongBao.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkThongBao[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = id, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtThongBao != null && modelInfo.txtThongBao.Length >= idx) { entityTmp.Name = modelInfo.txtThongBao[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtThongBao[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Dich vu num = modelInfo.chkDichVu != null ? modelInfo.chkDichVu.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkDichVu[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = id, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtDichVu != null && modelInfo.txtDichVu.Length >= idx) { entityTmp.Name = modelInfo.txtDichVu[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtDichVu[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Bien phap num = modelInfo.chkBienPhap != null ? modelInfo.chkBienPhap.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkBienPhap[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = id, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtBienPhap != null && modelInfo.txtBienPhap.Length >= idx) { entityTmp.Name = modelInfo.txtBienPhap[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtBienPhap[idx]); } } ModInfoMagicService.Instance.Save(entityTmp); } } //Thong tin gui kem num = modelInfo.chkThongTinGuiKem != null ? modelInfo.chkThongTinGuiKem.Length : 0; for (int i = 0; i < num; i++) { string[] tmp = modelInfo.chkThongTinGuiKem[i].Split('_'); if (tmp.Length == 3) { ModInfoMagicEntity entityTmp = new ModInfoMagicEntity() { BaoCaoBanDauSuCoID = id, Order = GetMaxOrder_InfoMagic(), Published = date, Activity = true }; entityTmp.MenuID = HL.Core.Global.Convert.ToInt(tmp[2]); if (tmp[0] == "1") { int idx = HL.Core.Global.Convert.ToInt(tmp[1]); if (modelInfo.txtThongTinGuiKem != null && modelInfo.txtThongTinGuiKem.Length >= idx) { entityTmp.Name = modelInfo.txtThongTinGuiKem[idx]; entityTmp.Code = Data.GetCode(modelInfo.txtThongTinGuiKem[idx]); } ModInfoMagicService.Instance.Save(entityTmp); } } } ViewBag.BaoCao = entity; ViewPage.Alert("Tạo mới báo cáo thành công! Chúng tôi sẽ xem xét và phê duyệt báo cáo của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/DS-bc-ban-dau-su-co.aspx"); }
public void ActionRePassPOST(PasswordModel model) { if (model.Email.Trim() == string.Empty) { ViewPage.Message.ListMessage.Add("Bạn chưa nhập Email."); } else if (Utils.GetEmailAddress(model.Email) == string.Empty) { ViewPage.Message.ListMessage.Add("Định dạng Email không đúng."); } else { entity = CPUserService.Instance.CreateQuery() .Where(o => o.Email == model.Email).Select(o => new { o.ID, o.LoginName, o.Phone, o.TempPassword, o.Email }).ToSingle(); if (entity == null) { ViewPage.Message.ListMessage.Add("Email không tồn tại."); } } if (ViewPage.Message.ListMessage.Count > 0) { string s = @"Các thông tin còn thiếu hoặc sai chính xác \r\n"; for (int i = 0; i < ViewPage.Message.ListMessage.Count; i++) { s += @"\r\n" + ViewPage.Message.ListMessage[i]; } ViewPage.Alert(s); } else { string pas = Utils.GetRandString(); entity.TempPassword = Security.GetPass(pas); CPUserService.Instance.Save(entity, o => o.TempPassword); string statesendmail = Mail.SendMailUseSMTP_2(entity.Email.Trim(), Global.Setting.Sys_SiteID + " - Thông báo lấy lại mật khẩu", "Mật khẩu mới của bạn là : <b>" + pas + "</b><br />Email đăng nhập : " + entity.Email + "<br /><b><i>+ Lưu ý: Nếu không phải bạn yêu cầu đổi mật khẩu thì hãy bỏ qua thư này và đăng nhập bằng mật khẩu hiện tại.</i></b>", ""); var objMailTo = ModConfigSendMailService.Instance.CreateQuery().Where(o => o.Activity == true && o.MailType == 137).ToSingle(); if (objMailTo != null) { string sHTML = string.Empty; sHTML += "<p style='text-align: center;'><span style='font-size: 14px;'><strong>Thông tin thành viên reset mật khẩu:</strong></span></p>"; sHTML += "<table align='center' border='1' cellpadding='2' cellspacing='0' height='114' width='284'><tbody>"; sHTML += "<tr><td style='width: 80px;'><strong>ID</strong></td><td>" + entity.ID + "</td></tr>"; sHTML += "<tr><td style='width: 80px;'><strong>Tên thảo luận</strong></td><td>" + entity.LoginName + "</td></tr>"; sHTML += "<tr><td style='width: 80px;'><strong>Email</strong></td><td>" + entity.Email + "</td></tr>"; sHTML += "<tr><td style='width: 80px;'><strong>Thời gian</strong></td><td>" + string.Format("{0:dd/MM/yyyy HH:mm}", DateTime.Now) + "</td></tr>"; sHTML += "<tr><td style='width: 80px;'><strong>Mật khẩu mới</strong></td><td>" + pas + "</td></tr>"; sHTML += "</tbody></table>"; Mail.SendMailUseSMTP_2(objMailTo.ToMail, Global.Setting.Sys_SiteID + " - Thông báo lấy lại mật khẩu", sHTML, ""); } var userresetpass = new ModUserResetPassEntity { UserID = entity.ID, LoginName = entity.LoginName, Phone = entity.Phone, Email = entity.Email, TimeReset = DateTime.Now, PassReset = pas, StateSend = string.IsNullOrEmpty(statesendmail) }; ModUserResetPassService.Instance.Save(userresetpass); ViewPage.Alert("Hệ thống đã gửi lại mật khẩu mới cho bạn, vui lòng kiểm tra hòm thư !"); ViewPage.Navigate("/"); } ViewBag.ResetPass = model; }
public void ActionCheckOut(ModProduct_CheckoutModel model) { List <ModProduct_Order_DetailsEntity> lstOrder_Details = new List <ModProduct_Order_DetailsEntity>(); ModProduct_Order_DetailsEntity objOrder_Detail = null; int iQuantityProduct = 0; int iQuantityTotal = 0; double dTotalFriceFirst = 0; #region Thêm thông tin đơn hàng ModProduct_OrderEntity objModProduct_Order = new ModProduct_OrderEntity(); objModProduct_Order.TransportId = model.TransportId; objModProduct_Order.PaymentId = model.PaymentId; objModProduct_Order.CustomersCode = null; objModProduct_Order.IP = VSW.Core.Web.HttpRequest.IP; objModProduct_Order.Code = "[Order]" + VSW.Lib.Global.Utils.GetRandString(); objModProduct_Order.NguoiDat_FullName = model.NguoiDat_FullName; objModProduct_Order.NguoiDat_Sex = model.NguoiDat_Sex; objModProduct_Order.NguoiDat_Address = model.NguoiDat_Address; objModProduct_Order.NguoiDat_Email = model.NguoiDat_Email; objModProduct_Order.NguoiDat_PhoneNumber = model.NguoiDat_PhoneNumber; objModProduct_Order.NguoiNhan_FullName = model.NguoiNhan_FullName; objModProduct_Order.NguoiNhan_Sex = model.NguoiNhan_Sex; objModProduct_Order.NguoiNhan_Address = model.NguoiNhan_Address; objModProduct_Order.NguoiNhan_Email = model.NguoiNhan_Email; objModProduct_Order.NguoiNhan_PhoneNumber = model.NguoiNhan_PhoneNumber; objModProduct_Order.Note = model.Note; objModProduct_Order.Status = (int)Global.EnumValue.OrderStatus.MOI; objModProduct_Order.CreateDate = DateTime.Now; ModProduct_OrderService.Instance.Save(objModProduct_Order); #endregion #region Lấy thông tin giỏ hàng - Chi tiết đơn hàng Global.Cart _Cart = new Global.Cart(); foreach (var itemCart in _Cart.Items) { // Số lượng tất cả iQuantityTotal += itemCart.Quantity; // số lượng từng loại iQuantityProduct++; objOrder_Detail = new ModProduct_Order_DetailsEntity(); objOrder_Detail.OrderId = objModProduct_Order.ID; objOrder_Detail.ProductInfoId = itemCart.ProductID; objOrder_Detail.MenuID = itemCart.MenuID; objOrder_Detail.LangID = itemCart.LangID; objOrder_Detail.Code = itemCart.Code; objOrder_Detail.Name = itemCart.Name; objOrder_Detail.File = itemCart.File; objOrder_Detail.Quantity = itemCart.Quantity; objOrder_Detail.FriceInput = itemCart.Price; objOrder_Detail.Frice = itemCart.Price; objOrder_Detail.PriceSale = itemCart.PriceSale; objOrder_Detail.VAT = itemCart.VAT; objOrder_Detail.SaleOffType = itemCart.SaleOffType; objOrder_Detail.PriceTextSaleView = itemCart.PriceTextSaleView; objOrder_Detail.TotalFrice = itemCart.TotalFrice; objOrder_Detail.Gifts = itemCart.Gifts; objOrder_Detail.Attach = itemCart.Attach; objOrder_Detail.Note = itemCart.Note; dTotalFriceFirst += itemCart.TotalFrice; // Thêm vào danh sách lstOrder_Details.Add(objOrder_Detail); } // thêm thông tin chi tiết ModProduct_Order_DetailsService.Instance.Save(lstOrder_Details); #endregion // Cập nhật lại thông tin đơn hàng objModProduct_Order.QuantityProduct = iQuantityProduct; objModProduct_Order.QuantityTotal = iQuantityTotal; objModProduct_Order.Discount = 0; // Số tiền tính được (Bao gồm cả VAT nếu có) objModProduct_Order.TotalFriceFirst = dTotalFriceFirst; // Sau khi đã giảm trừ (Giả sử từ cho 200 khi đặt hàng online) objModProduct_Order.TotalFrice = objModProduct_Order.TotalFriceFirst - objModProduct_Order.Discount; // Lưu lại ModProduct_OrderService.Instance.Save(objModProduct_Order); // Xóa dữ liệu của giỏ hàng _Cart.RemoveAll(); _Cart.Save(); ViewPage.Alert("Đơn hàng đã gửi thành công. Xin cảm ơn quý khách hàng!"); ViewPage.Navigate("/default.aspx"); }
public void ActionB_CanTV(string Name, string Address) { ViewPage.Alert("Name : " + Name + " Address: " + Address); }
/// <summary> /// Them ho so ung cuu su co /// </summary> /// <param name="entity">HS thanh vien</param> /// <param name="entityDm">Dau moi UCSC</param> public void ActionAddHoSoUCSC(ModHSThanhVienUCSCEntity entity, ModDauMoiUCSCEntity entityDm, MAppend append) { ViewBag.HoSo = entity; ViewBag.DauMoi = entityDm; DateTime date = DateTime.Now; string code = "HSUCSC" + ModHSThanhVienUCSCService.Instance.GetMaxID(); entity.Name = code; entity.Code = Data.GetCode(code); entity.UserID = Lib.Global.CPLogin.UserID; entity.Order = GetMaxOrder_HoSo(); entity.Published = date; entity.Activity = false; int id = ModHSThanhVienUCSCService.Instance.Save(entity); WebMenuEntity menu = WebMenuService.Instance.CreateQuery().Where(o => o.Activity == true && o.Type == "DauMoiUCSC" && o.Code == "Chinh").ToSingle(); entityDm.HSThanhVienUCSCID = id; entityDm.MenuID = menu.ID; entityDm.Order = GetMaxOrder_DauMoi(); entityDm.Published = date; entityDm.Activity = true; int id1 = ModDauMoiUCSCService.Instance.Save(entityDm); //He thong thong tin var arr = append.M.Split(';'); List <ModHeThongThongTinEntity> entityHTTT = new List <ModHeThongThongTinEntity>(); for (int i = 0; i < arr.Length; i++) { if (string.IsNullOrEmpty(arr[i])) { continue; } var tmp = arr[i].Split('_'); int m = HL.Core.Global.Convert.ToInt(tmp[0], 0); if (m <= 0 || tmp.Length != 2) { continue; } var lstName = tmp[1].Split(','); for (int j = 0; j < lstName.Length; j++) { if (string.IsNullOrEmpty(lstName[j])) { continue; } var entityTmp = new ModHeThongThongTinEntity { DauMoiUCSCID = id1, MenuID = m, Name = lstName[j], Code = Data.GetCode(lstName[j]), Published = DateTime.Now, Order = GetMaxOrder_HTTT(), Activity = true }; entityHTTT.Add(entityTmp); } ModHeThongThongTinService.Instance.Save(entityHTTT); } ViewPage.Alert("Tạo mới hồ sơ thành công! Chúng tôi sẽ xem xét và phê duyệt hồ sơ của bạn sớm nhất có thể."); ViewPage.Navigate("/vn/Thanh-vien/Ho-so-ung-cuu-su-co.aspx"); }