コード例 #1
0
        public int InsertRequest(RequestVM _vm)
        {
            var proxy  = new ServiceReferenceCheckList.CheckListClient();
            var entity = RequestVM.CreateEntity(_vm);
            var result = proxy.InsertRequest(entity);

            proxy.Close();
            return(result);
        }
コード例 #2
0
        public int UpdateRequest(RequestVM _vm)
        {
            var proxy  = new ServiceReferenceCheckList.CheckListClient();
            var entity = new ServiceReferenceCheckList.REQUEST();

            Common.Helper.CopyProperties(_vm, entity);
            var result = proxy.UpdateRequest(entity);

            proxy.Close();
            return(result);
        }
コード例 #3
0
        //public int AddCheckListDescription(int checkListPk, string desc)
        //{
        //    var proxy = new ServiceReferenceCheckList.CheckListClient();
        //    string errorMsg;
        //    bool isCompleted;
        //    int resultCheckListDescPk;
        //    var count = proxy.InsertCheckListDescription(0, checkListPk, desc, out errorMsg, out isCompleted, out resultCheckListDescPk);
        //    if (resultCheckListDescPk <= 0)
        //        return 0;

        //    return resultCheckListDescPk;
        //}

        //public int UpdateCheckListDescription(int checkListPk, int checkListDescPk, string desc)
        //{
        //    var proxy = new ServiceReferenceCheckList.CheckListClient();
        //    string errorMsg;
        //    bool isCompleted;
        //    int resultCheckListDescPk;
        //    var count = proxy.UpdateCheckListDescription(checkListDescPk, checkListPk, desc, out errorMsg, out isCompleted, out resultCheckListDescPk);
        //    if (resultCheckListDescPk <= 0)
        //        return 0;

        //    return resultCheckListDescPk;
        //}

        public IList <RequestVM> GetRequestList(int checkListPk, string reqType)
        {
            var proxy  = new ServiceReferenceCheckList.CheckListClient();
            var items  = proxy.GetRequestListBy(checkListPk, reqType);
            var result = new List <RequestVM>();

            foreach (var x in items)
            {
                var item = new RequestVM();
                Helper.CopyProperties(x, item);
                result.Add(item);
            }
            return(result);
        }
コード例 #4
0
        public RequestVM GetRequestBy(int checklistPk, int idx)
        {
            var proxy = new ServiceReferenceCheckList.CheckListClient();
            var item  = proxy.GetRequestBy(checklistPk, idx);

            proxy.Close();

            if (item == null)
            {
                return(null);
            }

            var result = new RequestVM();

            Common.Helper.CopyProperties(item, result);

            return(result);
        }