public static string ThemNhomKhachHang(string id, string tenNhomKhachHang, string ghiChu, string kichHoat) { Guid currentUserID = Guid.NewGuid(); string currentUser = ""; #region Get current User MembershipUser membershipUser = Membership.GetUser(HttpContext.Current.User.Identity.Name); if (membershipUser != null) { currentUser = membershipUser.UserName; currentUserID = (Guid)membershipUser.ProviderUserKey; } #endregion get current User xRPDataContext tinhChatXuatNhap = new xRPDataContext(); Qldh_NhomKhachHang qlvt = new Qldh_NhomKhachHang(); bool KichHoat = false; if (kichHoat == "1") { KichHoat = true; } if (kichHoat == "0") { KichHoat = false; } try { int? idd = int.Parse(id) == 0 || int.Parse(id) == -1 ? (int?)null : int.Parse(id); string result = ""; if (int.Parse(id) == -1) { result = tinhChatXuatNhap.Sp_Qldh_NhomKhachHang_Add_Edit_Deli("ADD", int.Parse(id), tenNhomKhachHang, ghiChu, KichHoat, currentUserID, currentUserID, ref idd, Util.GetIP(), Util.GetPCName()).FirstOrDefault().Column1; } if (int.Parse(id) > 0) { result = tinhChatXuatNhap.Sp_Qldh_NhomKhachHang_Add_Edit_Deli("EDIT", int.Parse(id), tenNhomKhachHang, ghiChu, KichHoat, currentUserID, currentUserID, ref idd, Util.GetIP(), Util.GetPCName()).FirstOrDefault().Column1; } if (!string.IsNullOrEmpty(result)) { return(result); } } catch (Exception ex) { return("ERROR: " + ex.Message + ex.StackTrace); } return("SUCCESS"); }