public static List <ATTAuctionDetails> GetAuctionDetailsDT(string AuctionDate) { try { List <ATTAuctionDetails> LSTItemsKNJ = new List <ATTAuctionDetails>(); foreach (DataRow row in DLLAuctionDetails.GetAuctionDetailsDT(AuctionDate).Rows) { ATTAuctionDetails obj = new ATTAuctionDetails(); obj.OrgID = int.Parse(row["ORG_ID"].ToString()); obj.OrgName = row["ORG_NAME"].ToString(); obj.AuctionSequence = int.Parse(row["AUCTION_SEQ"].ToString()); obj.AuctionDate = row["AUCTION_DATE"].ToString(); if (obj.AppBy != 0) { obj.AppBy = int.Parse(row["APP_BY"].ToString()); } obj.FirstName = row["APP_PERSON"].ToString(); //obj.MiddleName = row["MID_NAME"].ToString(); //obj.LastName = row["SUR_NAME"].ToString(); obj.AppDate = row["APP_DATE"].ToString(); obj.AppYesNo = row["APP_YES_NO"].ToString(); obj.ItemsCategoryID = int.Parse(row["ITEMS_CATEGORY_ID"].ToString()); obj.ItemsCategoryName = row["ITEMS_CATEGORY_NAME"].ToString(); obj.ItemsSubCategoryID = int.Parse(row["ITEMS_CATEGORY_ID"].ToString()); obj.ItemsSubCategoryName = row["ITEMS_CATEGORY_NAME"].ToString(); obj.ItemsID = int.Parse(row["ITEMS_ID"].ToString()); obj.SeqNo = int.Parse(row["SEQ_NO"].ToString()); obj.ItemsName = row["ITEMS_NAME"].ToString(); obj.JI_KHA_PA_NO = row["JI_KHA_PA_NO"].ToString(); obj.UnitPrice = int.Parse(row["UNIT_PRICE"].ToString()); obj.AuctionAmount = row["AUCTION_AMOUNT"].ToString(); obj.AuctionWinner = row["AUCTION_WINNER"].ToString(); obj.ItemsStatus = row["ITEMS_STATUS"].ToString(); obj.Remarks = row["REMARKS"].ToString(); LSTItemsKNJ.Add(obj); } return(LSTItemsKNJ); } catch (Exception ex) { throw ex; } }
protected void btnAdd_Click(object sender, EventArgs e) { string msg = EmptyMessage("add"); if (msg != "") { this.lblStatusMessage.Text = msg; this.programmaticModalPopup.Show(); return; } List <ATTAuctionDetails> LSTAuctDetails = (List <ATTAuctionDetails>)Session["AuctionList"]; if (Session["AuctionList"] == null) { LSTAuctDetails = new List <ATTAuctionDetails>(); } if (this.grdAuctionList.SelectedIndex > -1) { LSTAuctDetails[this.grdAuctionList.SelectedIndex].AuctionDate = this.txtAuctionDate.Text.Trim(); //LSTAuctDetails[this.grdAuctionList.SelectedIndex].AuctionSequence =0; LSTAuctDetails[this.grdAuctionList.SelectedIndex].ItemsCategoryID = int.Parse(this.ddlItemCategory.SelectedValue); LSTAuctDetails[this.grdAuctionList.SelectedIndex].ItemsSubCategoryID = int.Parse(this.ddlItemSubCategory.SelectedValue); List <ATTAuctionDetails> LSTAucItmID = (List <ATTAuctionDetails>)Session["Items"]; LSTAuctDetails[this.grdAuctionList.SelectedIndex].ItemsID = LSTAucItmID[this.ddlItem.SelectedIndex - 1].ItemsID; //LSTAuctDetails[this.grdAuctionList.SelectedIndex].SeqNo = ; LSTAuctDetails[this.grdAuctionList.SelectedIndex].AuctionAmount = this.txtAuctionPrice.Text.Trim(); LSTAuctDetails[this.grdAuctionList.SelectedIndex].AuctionWinner = this.txtAuctionWinner.Text.Trim(); LSTAuctDetails[this.grdAuctionList.SelectedIndex].Remarks = this.txtDescription.Text; } else { List <ATTInvOrgItemsKNJ> LSTAucItems = (List <ATTInvOrgItemsKNJ>)Session["Items"]; int itemID = LSTAucItems[this.ddlItem.SelectedIndex - 1].ItemsID; foreach (GridViewRow rw in this.grdAuctionList.Rows) { if (int.Parse(rw.Cells[4].Text) == itemID) { this.lblStatusMessage.Text = "**सामान पहिले नै उपलब्द छ"; this.programmaticModalPopup.Show(); return; } } ATTAuctionDetails objAuctionItem = new ATTAuctionDetails(); objAuctionItem.AuctionDate = this.txtAuctionDate.Text.Trim(); objAuctionItem.OrgID = ((ATTUserLogin)Session["Login_User_Detail"]).OrgID; objAuctionItem.AuctionSequence = 0; objAuctionItem.ItemsCategoryID = int.Parse(this.ddlItemCategory.SelectedValue); objAuctionItem.ItemsCategoryName = this.ddlItemCategory.SelectedItem.ToString(); objAuctionItem.ItemsSubCategoryID = int.Parse(this.ddlItemSubCategory.SelectedValue); objAuctionItem.ItemsSubCategoryName = this.ddlItemSubCategory.SelectedItem.ToString(); objAuctionItem.ItemsID = itemID; objAuctionItem.ItemsName = this.ddlItem.SelectedItem.ToString(); objAuctionItem.SeqNo = LSTAucItems[this.ddlItem.SelectedIndex - 1].KNJSeq; objAuctionItem.AuctionAmount = this.txtAuctionPrice.Text.Trim(); objAuctionItem.AuctionWinner = this.txtAuctionWinner.Text.Trim(); objAuctionItem.Remarks = this.txtDescription.Text; objAuctionItem.Action = "A"; LSTAuctDetails.Add(objAuctionItem); } //objAucMaster.LstAuctionDetails.Add(objAuctionItem); Session["AuctionDetails"] = LSTAuctDetails; this.grdAuctionList.DataSource = LSTAuctDetails; this.grdAuctionList.DataBind(); ClearControls("add"); }