public void setSource() { dpickAccounting.MinDate = dpickIssued.Value; // List <string> lst = new List <string>(); //DataRow a = preReceiptNote.loadSupplierDT().Rows[0]; foreach (DataRow d in preReceiptNote.loadSupplierDT(false).Rows) { lst.Add(d[0].ToString() + " - " + d[1].ToString()); } cboxSupplier.Properties.Items.AddRange(lst); cboxSupplier.Properties.AutoComplete = false; // lst = new List <string>(); //a = preReceiptNote.loadProdcutDT().Rows[0]; foreach (DataRow d in preReceiptNote.loadProdcutDT().Rows) { lst.Add(d[0].ToString() + " - " + d[1].ToString()); } removeListSub(lst); cboxProduct.Properties.Items.AddRange(lst); cboxProduct.Properties.AutoComplete = false; }
public frmAddReceiptNote(ReceiptNotePresenter preReceiptNote, Model.RECEIPT_NOTE obj) { this.preReceiptNote = preReceiptNote; this.obj = obj; this.dtItems = preReceiptNote.loadRN_ITEM(obj.RN_ID); InitializeComponent(); //update giao dien gridItems.DataSource = dtItems; cboxSupplier.Text = Convert.ToString(obj.SUPPLIER_ID); dpickIssued.Value = obj.ISSUED_DATE ?? new DateTime(); dpickAccounting.Value = obj.ACCOUNTING_DATE ?? new DateTime(); tboxNote.Text = obj.NOTE; tboxAccounted.Text = Convert.ToString(obj.ACCOUNTED); lbTotal.Text = Convert.ToString(obj.TOTAL); setSource(); //cboxSupplier.Text = Convert.ToString(obj.SUPPLIER_ID); foreach (DataRow d in preReceiptNote.loadSupplierDT(true).Rows) { if (Int32.Parse(d[0].ToString().Substring(d[0].ToString().IndexOf('0'), d[0].ToString().Length - d[0].ToString().IndexOf('0'))) == obj.SUPPLIER_ID) { cboxSupplier.Text = d[0].ToString() + " - " + d[1].ToString(); break; } } //cap nhat lstSub foreach (DataRow d in dtItems.Rows) { lstSub.Add(d[0].ToString() + " - " + d[1].ToString()); } List <string> lst = new List <string>(); foreach (DataRow d in preReceiptNote.loadProdcutDT().Rows) { lst.Add(d[0].ToString() + " - " + d[1].ToString()); } removeListSub(lst); cboxProduct.Properties.Items.Clear(); cboxProduct.Properties.Items.AddRange(lst); }