コード例 #1
0
 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;
     }
 }
コード例 #2
0
    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");
    }