コード例 #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);
        }
コード例 #2
0
        public AjaxResult Post([FromBody] RefSaveData refSaveData)
        {
            var result = new AjaxResult();

            try
            {
                var refBL = new RefBL();
                refBL.InsertRef(refSaveData);
                result.Success = true;
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Data    = ex;
            }
            return(result);
        }