Пример #1
0
        public string InsertUpdateLeave(string fromDate, string toDate, string reason, string leaveTypeCode, string entry_mode,
                                        int leave_Status, string doc_Url, string uploaded_files, string objDateDetails)
        {
            string             result       = "";
            int                originOfDCR  = 0;
            string             company_Code = _objCurr.GetCompanyCode();
            string             user_Code    = _objCurr.GetUserCode();
            string             user_Name    = _objCurr.GetUserName();
            string             region_Code  = _objCurr.GetRegionCode();
            DateCapturingModel _obDateDet   = JsonConvert.DeserializeObject <DateCapturingModel>(objDateDetails);

            if (!(_obDateDet.Off_Set.Contains('+') && !(_obDateDet.Off_Set.Contains('-'))))
            {
                _obDateDet.Off_Set = '+' + _obDateDet.Off_Set.Trim();
            }
            if (entry_mode == "WEB" && leave_Status == 1)
            {
                originOfDCR = 1;
            }
            result = _objSP.InsertUpdateLeave(company_Code, user_Code, user_Name, region_Code, fromDate, toDate, reason, leaveTypeCode, entry_mode, leave_Status, doc_Url, originOfDCR, uploaded_files, _obDateDet);
            return(result);
        }