public WorkItemNameValueRelation(string name, string value, RelationShipType relationType) { m_name = name; Value = value; m_relation = m_relationTypes[(int)relationType]; m_dataType = QueryDataType.String; }
public async Task <double[]> Getworkday(string EmployeeCode, string StartTime, string EndTime, string AttendanceDataSources) { DONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_087 packData = new DONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_087(); DONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_0871 objpackData = new DONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_0871(); SvcHdrTypes scvhdrtypes = new SvcHdrTypes(); AppBodyTypes appbodytypes = new AppBodyTypes(); AppBodyType appbodytype = new AppBodyType(); QueryResultListTypes qurtylist = new QueryResultListTypes(); QueryDataType querytype = new QueryDataType(); objpackData.SvcHdr = new SvcHdrType(); objpackData.AppBody = new AppBodyType(); objpackData.AppHdr = new AppHdrType(); objpackData.SvcHdr.SOURCEID = "EIP"; objpackData.SvcHdr.IPADDRESS = "192.168.80.63"; objpackData.SvcHdr.TYPE = "SELECT"; objpackData.SvcHdr.BO = "EIP考勤查询"; objpackData.SvcHdr.DESTINATIONID = AttendanceDataSources; objpackData.AppBody.QueryData_ITEM = new QueryDataType[1]; objpackData.AppBody.QueryData_ITEM[0] = new QueryDataType(); objpackData.AppBody.QueryData_ITEM[0].EmployeeCode = EmployeeCode; //722394 703035 HRMS 19-1~31 objpackData.AppBody.QueryData_ITEM[0].StartTime = Convert.ToDateTime(StartTime); objpackData.AppBody.QueryData_ITEM[0].EndTime = Convert.ToDateTime(EndTime); DONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_087Response Attendance = new DONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_087Response(); await Task.Run(() => { Attendance = packData.CallDONLIM_MCASHRMS_EMPLOYEEATTENDANCEQUERY_087 (objpackData); //invoke it }); //access success return(scvhdrtypes.RCODE == "S" && Attendance.AppBodys.QueryResultList_ITEM != null ? new double[] { (double)Attendance.AppBodys.QueryResultList_ITEM[0].Ycqts, (double)Attendance.AppBodys.QueryResultList_ITEM[0].OverTime } : new double[] { }); }
public void AddConditionItem(string field, QueryMethod method, QueryUnite queryUnite, QueryDataType queryDataType, object val) { ConditionItem item = new ConditionItem { Field = field, Method = method, Value = val, QueryUnite = queryUnite, QueryDataType = queryDataType }; this.Items.Add(item); }