public int AddVehicleDispatch(T_OA_VEHICLEDISPATCH vehicleDispatchInfo)
        {
            VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll();

            if (vehicleDispatchManagerBll.AddVehicleDispatch(vehicleDispatchInfo) == 1)
            {
                return(1);
            }
            return(-1);
        }
        public int AddVehicleDispatchList(List <T_OA_VEHICLEDISPATCH> vehicleDispatchList)
        {
            VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll();

            foreach (T_OA_VEHICLEDISPATCH obj in vehicleDispatchList)
            {
                if (vehicleDispatchManagerBll.AddVehicleDispatch(obj) == -1)
                {
                    return(-1);
                }
            }
            return(1);
        }
Example #3
0
        /// <summary>
        /// 根据传回的XML,添加派车单
        /// </summary>
        /// <param name="xele"></param>
        private static string VehicledispatchAdd(IEnumerable<XElement> eGFunc)
        {
            try
            {
                if (eGFunc.Count() == 0)
                {
                    return "";
                }
                string strEmployeeID = string.Empty;
                string strOwnerID = string.Empty;
                string strOwnerPostID = string.Empty;
                string strOwnerDepartmentID = string.Empty;
                string strOwnerCompanyID = string.Empty;

                foreach (var q in eGFunc)
                {
                    string strName = q.Attribute("Name").Value;
                    switch (strName)
                    {
                        case "CREATEUSERID":
                            strEmployeeID = q.Attribute("Value").Value;
                            break;
                        case "OWNERID":
                            strOwnerID = q.Attribute("Value").Value;
                            break;
                        case "OWNERPOSTID":
                            strOwnerPostID = q.Attribute("Value").Value;
                            break;
                        case "OWNERDEPARTMENTID":
                            strOwnerDepartmentID = q.Attribute("Value").Value;
                            break;
                        case "OWNERCOMPANYID":
                            strOwnerCompanyID = q.Attribute("Value").Value;
                            break;
                    }
                }

                string employeeid = strEmployeeID.Replace("{", "").Replace("}", "");

                T_OA_VEHICLEDISPATCH entity = new T_OA_VEHICLEDISPATCH();
                entity.VEHICLEDISPATCHID = Guid.NewGuid().ToString();

                SmtOACommonAdmin oa = new SmtOACommonAdmin();
                List<T_OA_VEHICLE> vehicleInfoList = oa.GetVehicleInfoList();

                entity.T_OA_VEHICLE = vehicleInfoList[0];

                entity.CREATEDATE = DateTime.Now;
                entity.OWNERID = strOwnerID;
                entity.OWNERPOSTID = strOwnerPostID;
                entity.OWNERDEPARTMENTID = strOwnerDepartmentID;
                entity.OWNERCOMPANYID = strOwnerCompanyID;
                entity.CREATEUSERID = strOwnerID;
                entity.CREATEPOSTID = strOwnerPostID;
                entity.CREATEDEPARTMENTID = strOwnerDepartmentID;
                entity.CREATECOMPANYID = strOwnerCompanyID;

                VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll();
                if (vehicleDispatchManagerBll.AddVehicleDispatch(entity) > 0)
                {
                    return entity.VEHICLEDISPATCHID;
                }
                else
                {
                    string err = "Error";
                    return err;
                }
            }
            catch (Exception e)
            {
                string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]";
                Tracer.Debug(abc);
                return abc;
            }
        }
 public int AddVehicleDispatch(T_OA_VEHICLEDISPATCH vehicleDispatchInfo)
 {
     VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll();
     if (vehicleDispatchManagerBll.AddVehicleDispatch(vehicleDispatchInfo) == 1)
     {
         return 1;
     }
     return -1;
 }
 public int AddVehicleDispatchList(List<T_OA_VEHICLEDISPATCH> vehicleDispatchList)
 {
     VehicleDispatchManageBll vehicleDispatchManagerBll = new VehicleDispatchManageBll();
     foreach (T_OA_VEHICLEDISPATCH obj in vehicleDispatchList)
     {
         if (vehicleDispatchManagerBll.AddVehicleDispatch(obj) == -1)
         {
             return -1;
         }
     }
     return 1;
 }