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