public int AddVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseAppInfo)
 {
     VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
     if (vehicleUseManagerBll.AddVehicleUseApp(vehicleUseAppInfo))
     {
         return 1;
     }
     return -1;
 }
        public int AddVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseAppInfo)
        {
            VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();

            if (vehicleUseManagerBll.AddVehicleUseApp(vehicleUseAppInfo))
            {
                return(1);
            }
            return(-1);
        }
        public int AddVehicleUseAppList(List <T_OA_VEHICLEUSEAPP> vehicleUseAppList)
        {
            VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();

            foreach (T_OA_VEHICLEUSEAPP obj in vehicleUseAppList)
            {
                if (!vehicleUseManagerBll.AddVehicleUseApp(obj))
                {
                    return(-1);
                }
            }
            return(1);
        }
Beispiel #4
0
        /// <summary>
        /// 根据传回的XML,添加用车申请
        /// </summary>
        /// <param name="xele"></param>
        private static string VehicleuseappAdd(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_VEHICLEUSEAPP entity = new T_OA_VEHICLEUSEAPP();
                entity.VEHICLEUSEAPPID = Guid.NewGuid().ToString();
                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;

                VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
                if (vehicleUseManagerBll.AddVehicleUseApp(entity))
                {
                    return entity.VEHICLEUSEAPPID;
                }
                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 AddVehicleUseAppList(List<T_OA_VEHICLEUSEAPP> vehicleUseAppList)
 {
     VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
     foreach (T_OA_VEHICLEUSEAPP obj in vehicleUseAppList)
     {
         if (!vehicleUseManagerBll.AddVehicleUseApp(obj))
         {
             return -1;
         }
     }
     return 1;
 }