private void SaveInfo(string strLink = "") { try { if (m_website_id == 0) { //insert ESHOP_WEBLINK g_insert = new ESHOP_WEBLINK(); g_insert.WEBSITE_LINKS_NAME = txtName.Value; g_insert.WEBSITE_LINKS_URL = txtUrl.Value; g_insert.WEBSITE_LINKS_TARGET = ddlTarget.SelectedValue; g_insert.WEBSITE_LINKS_ORDER = Utils.CIntDef(txtOrder.Value); g_insert.WEBSITE_LINKS_LANGUAGE = Utils.CIntDef(rblLanguage.SelectedValue); DB.ESHOP_WEBLINKs.InsertOnSubmit(g_insert); DB.SubmitChanges(); var list = DB.ESHOP_WEBLINKs.OrderByDescending(n => n.WEBSITE_LINKS_ID).ToList(); if (list.Count > 0) { m_website_id = list[0].WEBSITE_LINKS_ID; } strLink = string.IsNullOrEmpty(strLink) ? "websitelink.aspx?website_id=" + m_website_id : strLink; } else { //update var g_update = DB.GetTable <ESHOP_WEBLINK>().Where(g => g.WEBSITE_LINKS_ID == m_website_id); if (g_update.ToList().Count > 0) { g_update.Single().WEBSITE_LINKS_NAME = txtName.Value; g_update.Single().WEBSITE_LINKS_URL = txtUrl.Value; g_update.Single().WEBSITE_LINKS_TARGET = ddlTarget.SelectedValue; g_update.Single().WEBSITE_LINKS_ORDER = Utils.CIntDef(txtOrder.Value); g_update.Single().WEBSITE_LINKS_LANGUAGE = Utils.CIntDef(rblLanguage.SelectedValue); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "websitelink.aspx?website_id=" + m_website_id : strLink; } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }
private void SaveInfo(string strLink = "") { try { if (m_website_id == 0) { //insert ESHOP_WEBLINK g_insert = new ESHOP_WEBLINK(); g_insert.WEBSITE_LINKS_NAME = txtName.Value; g_insert.WEBSITE_LINKS_URL = txtUrl.Value; g_insert.WEBSITE_LINKS_TARGET = ddlTarget.SelectedValue; g_insert.WEBSITE_LINKS_ORDER = Utils.CIntDef(txtOrder.Value); g_insert.WEBSITE_LINKS_LANGUAGE = Utils.CIntDef(rblLanguage.SelectedValue); DB.ESHOP_WEBLINKs.InsertOnSubmit(g_insert); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "websitelink_list.aspx" : strLink; } else { //update var g_update = DB.GetTable<ESHOP_WEBLINK>().Where(g => g.WEBSITE_LINKS_ID == m_website_id); if (g_update.ToList().Count > 0) { g_update.Single().WEBSITE_LINKS_NAME = txtName.Value; g_update.Single().WEBSITE_LINKS_URL = txtUrl.Value; g_update.Single().WEBSITE_LINKS_TARGET = ddlTarget.SelectedValue; g_update.Single().WEBSITE_LINKS_ORDER = Utils.CIntDef(txtOrder.Value); g_update.Single().WEBSITE_LINKS_LANGUAGE = Utils.CIntDef(rblLanguage.SelectedValue); DB.SubmitChanges(); strLink = string.IsNullOrEmpty(strLink) ? "websitelink_list.aspx" : strLink; } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }