protected void btnSaveToExistingCtp_Click(object sender, EventArgs e) { try { DataTable dtSelected = (DataTable)ViewState["vsdtSelected_Items"]; DataTable dtSelected_SubCatalogue = new DataTable(); dtSelected_SubCatalogue.Columns.Add("id"); DataTable vsdtSelected_SubCatalogue_items = new DataTable(); vsdtSelected_SubCatalogue_items.Columns.Add("id"); int Quotation_ID = Convert.ToInt32(gvContractList_qtn.SelectedDataKey.Value.ToString()); int sts = BLL_PURC_CTP.Insert_Ctp_QuotationItems(Quotation_ID, dtSelected, dtSelected_SubCatalogue, vsdtSelected_SubCatalogue_items, Convert.ToInt32(Session["userid"].ToString())); if (sts > 0) { String msg1 = String.Format("alert('Items added successfully.');window.open('','_self','');window.close();"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "msg43476", msg1, true); } } catch (Exception ex) { lblmsg.Text = ex.Message; } }
protected void btnSaveItems_Click(object sender, EventArgs e) { try { if (Quotation_ID == -1 && Contract_ID < 1) { int sts = BLL_PURC_CTP.Insert_Ctp_CreateNewContract(Catalogue_code, Dept_ID, (DataTable)ViewState["vsdtSelected_Items"], (DataTable)ViewState["vsdtSelected_SubCatalogue"], (DataTable)ViewState["vsdtSelected_SubCatalogue_items"], Convert.ToInt32(Session["userid"].ToString())); if (sts > -1) { btnSaveItems.Enabled = false; AddItems_Saved_Status = true; btnCancel.Enabled = false; Contract_ID = sts; } } else if (Quotation_ID > 0 || Contract_ID > 0) { int sts = BLL_PURC_CTP.Insert_Ctp_QuotationItems(Quotation_ID, (DataTable)ViewState["vsdtSelected_Items"], (DataTable)ViewState["vsdtSelected_SubCatalogue"], (DataTable)ViewState["vsdtSelected_SubCatalogue_items"], Convert.ToInt32(Session["userid"].ToString()), Contract_ID); } } catch (Exception ex) { } }