private void SaveInfo(string strLink = "") { try { string Code = txtCode.Value; string Name = txtName.Value; int Admin = Utils.CIntDef(rblType.SelectedValue); if (m_group_id == 0) { //insert ESHOP_GROUP g_insert = new ESHOP_GROUP(); g_insert.GROUP_CODE = Code; g_insert.GROUP_NAME = Name; g_insert.GROUP_TYPE = Admin; DB.ESHOP_GROUPs.InsertOnSubmit(g_insert); DB.SubmitChanges(); var _new = DB.GetTable <ESHOP_GROUP>().OrderByDescending(g => g.GROUP_ID).Take(1); SaveGroupCat(_new.Single().GROUP_ID); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "group_list.aspx" : strLink; } else { //update var g_update = DB.GetTable <ESHOP_GROUP>().Where(g => g.GROUP_ID == m_group_id); if (g_update.ToList().Count > 0) { g_update.Single().GROUP_CODE = Code; g_update.Single().GROUP_NAME = Name; g_update.Single().GROUP_TYPE = Admin; SaveGroupCat(m_group_id); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "group_list.aspx" : strLink; } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }
private void SaveInfo(string strLink="") { try { string Code = txtCode.Value; string Name = txtName.Value; int Admin = Utils.CIntDef(rblType.SelectedValue); if (m_group_id == 0) { //insert ESHOP_GROUP g_insert = new ESHOP_GROUP(); g_insert.GROUP_CODE = Code; g_insert.GROUP_NAME = Name; g_insert.GROUP_TYPE = Admin; DB.ESHOP_GROUPs.InsertOnSubmit(g_insert); DB.SubmitChanges(); var _new = DB.GetTable<ESHOP_GROUP>().OrderByDescending(g => g.GROUP_ID).Take(1); SaveGroupCat(_new.Single().GROUP_ID); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "group_list.aspx" : strLink; } else { //update var g_update = DB.GetTable<ESHOP_GROUP>().Where(g => g.GROUP_ID == m_group_id); if (g_update.ToList().Count > 0) { g_update.Single().GROUP_CODE = Code; g_update.Single().GROUP_NAME = Name; g_update.Single().GROUP_TYPE = Admin; SaveGroupCat(m_group_id); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "group_list.aspx" : strLink; } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }