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;
        }
    }
Exemplo n.º 2
0
    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)
        {
        }
    }