public static string DeleteItem(int itemID) { try { //Initial data context variable, this class is declared in .dbml file in xRPDAL namespace xRPDataContext dts = new xRPDataContext(); 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 dts.Sp_Qlvt_NhaCungCap_Deli("DEL1", itemID, currentUserID, Util.GetIP(), Util.GetPCName()); //Qlvt_NhaCungCap nhacc = (from t in dts.Qlvt_NhaCungCaps where t.ID == itemID select t).FirstOrDefault(); //if (nhacc != null) //Check for item exists //{ // dts.Qlvt_NhaCungCaps.DeleteOnSubmit(nhacc); //Call delete. // dts.SubmitChanges(); // Submit change to data context. //} } catch (Exception) { return("ERROR"); } return("SUCCESS"); }