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(); }