示例#1
0
        public void Initialize(string objName, ConnectionParams cp, string dbName, RefDetail refDetail)
        {
            if (cp == null)
            {
                throw new NullParameterException("ConnectionParams is null!");
            }

            _objName    = objName;
            _dbName     = dbName;
            _refDetail  = refDetail;
            _connParams = cp.CreateCopy();
        }
示例#2
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     btnObjRefs.Checked = !btnObjRefs.Checked;
     if (btnObjRefs.Checked)
     {
         _refDetail = RefDetail.Objects;
     }
     else
     {
         _refDetail = RefDetail.Objects;
     }
     LoadData();
 }
示例#3
0
        public void TestMethod1()
        {
            RefDAL refDAL = new RefDAL();
            Ref    r      = new Ref();
            var    res    = new RefDetail();

            r.RefDetails = new List <RefDetail>();



            // Thêm bẳng Ref
            r.RefNo = "NK0000100";  //thêm mã hóa đơn
            string iDate = "2005-05-05";

            r.RefDate     = DateTime.Parse(iDate);                              //ngày hóa đơn
            r.JournalMemo = "Thái đẹp trai vl";                                 //mô tả hóa đơn
            r.VendorID    = Guid.Parse("E1D3EC06-B0B7-8A3A-2395-02BEE389761E"); // khởi tạo nhà cung cấp
            r.EmployeeID  = Guid.Parse("19D865A4-1CCD-0F2D-A757-0518E0B5E4A6"); //thêm mới nhân viên



            //Thêm bảng RefDetails
            res.InventoryItemID = Guid.Parse("1FC2F63C-08B1-7630-3858-00A0E7C57734"); // thêm mới danh sách sản phẩm
            res.Quantity        = 2;
            res.Amount          = 200;
            res.DiscountRate    = 3;
            res.DiscountAmount  = 4;
            res.VATRate         = 5;
            res.VATAmount       = 6;
            res.StockID         = Guid.Parse("3d277d90-eb0a-540e-34a5-48af2457c1e8");
            r.RefDetails.Add(res);

            res.InventoryItemID = Guid.Parse("8BD2AD59-23DA-79E8-BB5F-03FCEF7A0D8E"); // thêm mới danh sách sản phẩm
            res.Quantity        = 2;
            res.Amount          = 200;
            res.DiscountRate    = 3;
            res.DiscountAmount  = 4;
            res.VATRate         = 5;
            res.StockID         = Guid.Parse("3d277d90-eb0a-540e-34a5-48af2457c1e8");
            res.VATAmount       = 6;
            r.RefDetails.Add(res);



            Assert.IsTrue(refDAL.CreateInvoice(r));
        }
        public bool Post([FromBody] Ref r)
        {
            try
            {
                RefBL refBL = new RefBL();
                var   re    = new Ref();

                var res = new RefDetail();
                if (refBL.CheckRefNo(r.RefNo) == true)
                {
                    refBL.CreateInvoice(r);
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public int InsertRefDetail(RefDetail refDetail)
        {
            var storedProcedure = "Proc_InsertRefDetail";

            return(InsertEntity <RefDetail>(storedProcedure, refDetail));
        }
        public static frmObjectReferencesViewer CreateObjectReferencesViewer(string caption, string objName, ConnectionParams cp, string dbName, RefDetail refDetail, bool autoLoad)
        {
            frmObjectReferencesViewer frm = new frmObjectReferencesViewer();

            frm.TabText = caption;
            frm.Text    = caption;
            frm.ObjectRefList.Initialize(objName, cp, dbName, refDetail);
            if (autoLoad)
            {
                frm.ObjectRefList.LoadData();
            }

            return(frm);
        }
 public int InsertRefDetail(RefDetail refDetail)
 {
     return(refDetailDL.InsertRefDetail(refDetail));
 }