protected void paymentMethod_CheckedChanged(object sender, EventArgs e) { if (paymentMethod.Checked == true) { //display khazna and payment value PaymentValueId.Visible = true; TreasuryId.Visible = true; if (TreasuryListtxt.Items.Count > 0) { TreasuryListtxt.Items.Clear(); } TreasuryListtxt.DataSource = db.SubAccount.Where(sub => sub.UpAccount == "1103").ToList(); TreasuryListtxt.DataValueField = "ID"; TreasuryListtxt.DataTextField = "name"; TreasuryListtxt.DataBind(); } else { //display khazna and payment value PaymentValueId.Visible = false; TreasuryId.Visible = false; } }
//Get Edit Item With its Details protected void GetEditInvoice(string Id) { myPurchaseInvoice = new PurchaseInvoice(); PurchaseInvoiceDetailList = new List <PurchaseInvoiceDetail>(); //get Details List and bind it PurchaseInvoiceDetailList = db.PurchaseInvoiceDetail.Where(PID => PID.PurchaseInvoiceID == Id).ToList(); BindGridList(); //get Item and bind Its Values myPurchaseInvoice = db.PurchaseInvoice.Where(PI => PI.Id == Id).FirstOrDefault(); if (myPurchaseInvoice.Id != null) { InvoiceNo.Text = myPurchaseInvoice.Id.ToString(); } if (myPurchaseInvoice.InvoiceDate != null) { InvoiceDate.Text = myPurchaseInvoice.InvoiceDate.ToString(); } if (myPurchaseInvoice.SubAccountId != 0) { vendorsListtxt.SelectedValue = myPurchaseInvoice.SubAccountId.ToString(); } if (myPurchaseInvoice.PurchaseType == true) { Purchase.Checked = true; Discarded.Checked = false; } else { Discarded.Checked = true; Purchase.Checked = false; } // if (myPurchaseInvoice.Total != 0) { Total.Text = myPurchaseInvoice.Total.ToString(); } // get its moveMent if have string descript = "أذن استلام بضاعه لفتوره رقم" + myPurchaseInvoice.Id; myKhznaMoved = new KhznaMoved(); myKhznaMoved = db.KhznaMoved.Where(khz => khz.Description == descript).FirstOrDefault(); if (myKhznaMoved != null) { //make check Box True paymentMethod.Checked = true; //make payment Filed and Treasury Visible PaymentValueId.Visible = true; TreasuryId.Visible = true; if (TreasuryListtxt.Items.Count > 0) { TreasuryListtxt.Items.Clear(); } TreasuryListtxt.DataSource = db.SubAccount.Where(sub => sub.UpAccount == "1103").ToList(); TreasuryListtxt.DataValueField = "ID"; TreasuryListtxt.DataTextField = "name"; TreasuryListtxt.DataBind(); //Select treasury Which in movement TreasuryListtxt.SelectedValue = myKhznaMoved.TreasuryID.ToString(); PaymentValue.Text = myKhznaMoved.Value.ToString(); } VisitedAtEdit = true; }