Example #1
0
        /// <summary>
        /// Thêm mới phiếu thu
        /// </summary>
        /// <param name="refSaveData"></param>
        /// <returns></returns>
        public int InsertRef(RefSaveData refSaveData)
        {
            var refNo  = refSaveData.Ref.RefNo;
            var result = 0;

            if (refDL.CheckExistedRef(refNo) == "")
            {
                var refID = Guid.NewGuid();
                refSaveData.Ref.RefID = refID;
                if (refDL.InsertRef(refSaveData.Ref) == 1)
                {
                    var refDetailDL = new RefDetailDL();
                    for (int i = 0; i < refSaveData.RefDetail.Length; i++)
                    {
                        refSaveData.RefDetail[i].RefID = refID;
                        result += refDetailDL.InsertRefDetail(refSaveData.RefDetail[i]);
                    }
                }
                else
                {
                    return(0);
                }
            }
            else
            {
                return(0);
            }
            return(result);
        }
 public RefDetailBL()
 {
     refDetailDL = new RefDetailDL();
 }