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); }
public frmAddReceiptNote(ReceiptNotePresenter preReceiptNote, Model.RECEIPT_NOTE obj, Form beforeForm) : this(preReceiptNote, obj) { this.beforeForm = beforeForm; }