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) { } }
protected void btnAddToNewContract_Click(object sender, EventArgs e) { try { SaveItemsSelection(); if (((DataTable)ViewState["vsdtSelected_Items"]).Rows.Count > 0) { 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 Contract_ID = BLL_PURC_CTP.Insert_Ctp_CreateNewContract(ddlCatalogue.SelectedValue, Convert.ToInt32(cmbDept.SelectedValue), dtSelected, dtSelected_SubCatalogue, vsdtSelected_SubCatalogue_items, Convert.ToInt32(Session["userid"].ToString())); if (Contract_ID > 0) { btnAddItemToExistingContract.Enabled = false; btnAddToNewContract.Enabled = false; uc_Purc_Ctp_Send_RFQSupp.Contract_ID = Contract_ID; mlvCTP.ActiveViewIndex = 1; } else { String msg1 = String.Format("alert('failed to create contract !')"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "msg12865", msg1, true); } } else { lblmsg.Text = "Please select Item !"; } } catch (Exception ex) { lblmsg.Text = ex.Message; } }