protected void btnRequest_Click1(object sender, EventArgs e) { if (ValidateScreen()) { Dictionary <string, int> quantity = new Dictionary <string, int>(); for (int i = 0; i < dgvStationeryDetailsList.Rows.Count; i++) { //if (SystemStoreInventorySystemUtil.Converter.objToBool(dgvStationeryDetailsList.Rows[i].Items.FindItemByKey("RequestStationeryCheckBox").Value) == true) //{ decimal number = 0; if (decimal.TryParse(dgvStationeryDetailsList.Rows[i].Items[3].Text, out number)) { if (number > 1000) { lblStatusMessage.Text = "Invalid quantity!"; return; } } dgvStationeryDetailsList.Rows[i].Items.FindItemByKey("RequestStationeryCheckBox").Value = false; //quantity.Add(dgvStationeryDetailsList.Rows[i].DataKey[0].ToString(), SystemStoreInventorySystemUtil.Converter.objToInt(((Infragistics.Web.UI.EditorControls.WebTextEditor)dgvStationeryDetailsList.Rows[i].Items.FindItemByKey("RequiredQty").FindControl("RequiredQty")).Text)); quantity.Add(dgvStationeryDetailsList.Rows[i].DataKey[0].ToString(), SystemStoreInventorySystemUtil.Converter.objToInt(dgvStationeryDetailsList.Rows[i].Items[3].Text)); //} } if (resCtrl.SelectRequest(quantity) == SystemStoreInventorySystemUtil.Constants.ACTION_STATUS.FAIL) { lblStatusMessage.Text = "Requisition failed!"; } else { FillItemList(); } Infragistics.Web.UI.NavigationControls.WebExplorerBar wbar = (Infragistics.Web.UI.NavigationControls.WebExplorerBar)(this.Master.FindControl("NavigationBar")); Session["SelectedIndex"] = 3; Session["SelectedGroup"] = 0; wbar.Groups[0].Items[3].Selected = true; Response.Redirect("~/departmentUI/Employee/CheckRequisition.aspx"); } }