Example #1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtRequestdate.Text == "")
        {
            ViewState["Return"] = 1;
            DisplayMessage("Enter Request Date");
            txtRequestdate.Text = DateTime.Now.ToString(ObjSysParam.GetSysParameterByParamName("Date_Format").Rows[0]["Param_Value"].ToString());

            txtRequestdate.Focus();
            return;
        }


        if (txtlRequestNo.Text == "")
        {
            ViewState["Return"] = 1;
            DisplayMessage("Enter Request No.");
            txtlRequestNo.Focus();
            return;
        }
        if (txtExpDelDate.Text == "")
        {
            ViewState["Return"] = 1;
            DisplayMessage("Enter Expected Delievery Date");
            txtExpDelDate.Focus();
            txtExpDelDate.Text = DateTime.Now.ToString(ObjSysParam.GetSysParameterByParamName("Date_Format").Rows[0]["Param_Value"].ToString());

            return;
        }
        if (gvProductRequest.Rows.Count == 0)
        {
            ViewState["Return"] = 1;
            DisplayMessage("Enter Product Details");
            btnAddProduct.Focus();
            return;
        }
        if (txtTermCondition.Text == "")
        {
            ViewState["Return"] = 1;
            DisplayMessage("Enter Term & Conditions");

            txtTermCondition.Focus();
            return;
        }


        int b = 0;

        if (editid.Value == "")
        {
            b = ObjPurchaseReqestHeader.InsertPurchaseRequestHeader(StrCompId.ToString(), StrBrandId.ToString(), StrLocationId.ToString(), txtlRequestNo.Text, txtRequestdate.Text, txtTermCondition.Text, "Padding", txtExpDelDate.Text, false.ToString(), false.ToString(), "", "", "", "", "", true.ToString(), DateTime.Now.ToString(), true.ToString(), UserId.ToString(), DateTime.Now.ToString(), UserId.ToString(), DateTime.Now.ToString());

            if (b != 0)
            {
                DisplayMessage("Record Saved");
            }
        }
        else
        {
            b = ObjPurchaseReqestHeader.UpdatePurchaseRequestHeader(editid.Value, StrCompId.ToString(), StrBrandId.ToString(), StrLocationId.ToString(), txtlRequestNo.Text, txtRequestdate.Text, txtTermCondition.Text, "Padding", txtExpDelDate.Text, Convert.ToBoolean(ViewState["DepartmentApproval"].ToString()).ToString(), false.ToString(), "", "", "", "", "", true.ToString(), DateTime.Now.ToString(), true.ToString(), UserId.ToString(), DateTime.Now.ToString());

            if (b != 0)
            {
                DisplayMessage("Record Update");
                btnList_Click(null, null);
            }
        }
        ViewState["RequestNo"] = txtlRequestNo.Text;



        Fillgrid();
        Reset();
        txtRequestdate.Focus();
        txtValue.Focus();
    }