Beispiel #1
0
        private void AddHireRecord()
        {
            //添加租赁记录并将,出租申请的标志改为确定入住
            T_OA_HIRERECORD hirerecord = new T_OA_HIRERECORD();

            hirerecord.HIRERECORD     = System.Guid.NewGuid().ToString();
            hirerecord.RENTER         = hireApp.RENTTYPE;
            hirerecord.T_OA_HIREAPP   = hireApp;
            hirerecord.MANAGECOST     = Convert.ToDecimal(hireApp.MANAGECOST);
            hirerecord.RENTCOST       = Convert.ToDecimal(hireApp.RENTCOST);
            hirerecord.WATER          = 0;
            hirerecord.ELECTRICITY    = 0;
            hirerecord.OTHERCOST      = 0;
            hirerecord.WATERNUM       = 0;
            hirerecord.ELECTRICITYNUM = 0;
            hirerecord.SETTLEMENTDATE = System.DateTime.Now;
            hirerecord.SETTLEMENTTYPE = hireApp.SETTLEMENTTYPE; //付款方式
            hirerecord.ISSETTLEMENT   = "0";                    //是否结算

            hirerecord.CREATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;
            hirerecord.CREATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;
            hirerecord.CREATEPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            hirerecord.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            hirerecord.CREATECOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            hirerecord.CREATEDATE         = DateTime.Now;

            hirerecord.OWNERID           = Common.CurrentLoginUserInfo.EmployeeID;
            hirerecord.OWNERNAME         = Common.CurrentLoginUserInfo.EmployeeName;
            hirerecord.OWNERPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            hirerecord.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            hirerecord.OWNERCOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            client.AddHireRecordAsync(hirerecord);
        }
Beispiel #2
0
 public string AddHireRecord(T_OA_HIRERECORD RecordObj)
 {
     using (HouseHireRecord HouseRecordBll = new HouseHireRecord())
     {
         return(HouseRecordBll.AddHireRecord(RecordObj));
     }
 }
Beispiel #3
0
        public string UpdateHireRecord(T_OA_HIRERECORD RecordObj)
        {
            using (HouseHireRecord HouseRecordBll = new HouseHireRecord())
            {
                string returnStr = "";

                if (!HouseRecordBll.UpdateHireRecord(RecordObj))
                {
                    returnStr = "修改数据失败";
                }
                return(returnStr);
            }
        }
        public bool UpdateHireApp(T_OA_HIREAPP hireAppObj)
        {
            try
            {
                hireAppObj.EntityKey = new System.Data.EntityKey("SMT_OA_EFModelContext.T_OA_HIREAPP", "HIREAPPID", hireAppObj.HIREAPPID);
                T_OA_HIREAPP tmp = dal.GetObjectByEntityKey(hireAppObj.EntityKey) as T_OA_HIREAPP;
                //DataContext.ApplyPropertyChanges(hireAppObj.EntityKey.EntitySetName, hireAppObj);
                int i = dal.Update(hireAppObj);

                if (i > 0)
                {
                    if (hireAppObj.ISOK == "1" && hireAppObj.ISBACK == "0") //添加引擎调用
                    {
                        List <object>   objArds = new List <object>();
                        T_OA_HIRERECORD record  = new T_OA_HIRERECORD();
                        objArds.Add(hireAppObj.HIREAPPID);
                        objArds.Add("OA");
                        objArds.Add("hireAppObj.HIREAPPID");
                        objArds.Add(hireAppObj.HIREAPPID);
                        objArds.Add(DateTime.Now.ToString("yyyy/MM/d"));
                        objArds.Add(DateTime.Now.ToString("HH:mm"));
                        objArds.Add("Month");
                        objArds.Add("");
                        //objArds.Add(entTemp.CNAME + "公司于" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ",开始检测当前公司所属员工的企业工龄");
                        objArds.Add("");
                        objArds.Add("");
                        objArds.Add(Utility.strEngineFuncWSSite);
                        objArds.Add("EventTriggerProcess");
                        objArds.Add("<Para FuncName=\"GetHireAppToHireRecord\" Name=\"HIREAPPID\" Value=\"" + hireAppObj.HIREAPPID + "\"></Para>");
                        objArds.Add("Г");
                        objArds.Add("CustomBinding");

                        Utility.SendEngineEventTriggerData(objArds);
                    }
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                Tracer.Debug("房源申请HouseHireAppManagementBll-UpdateHireApp" + System.DateTime.Now.ToString() + " " + ex.ToString());
                return(false);
            }
        }
Beispiel #5
0
        /// <summary>
        /// 2010-5-20 by liujx
        /// </summary>
        /// <param name="action">动作 增、删、改、查、审核</param>
        /// <param name="hireAppID">申请ID</param>
        /// <param name="checkState">状态</param>
        /// <param name="FromFlag">来源标记</param>
        public HireRecordForm(Action action, V_HireRecord VRecord)
        {
            InitializeComponent();

            houseInfo      = new T_OA_HOUSEINFO();
            hireRecordList = new V_HireRecord();
            this.action    = action;
            hireRecordList = VRecord;

            hireRecord = new T_OA_HIRERECORD();
            hireRecord = VRecord.HouseRecordObj;
            InitEvent();
            SetToolBar();
            if (action == Action.Return)
            {
                SetReturnBar();
            }

            GetHireRecord(VRecord);
        }
Beispiel #6
0
 /// <summary>
 /// 2010-5-20 by liujx
 /// </summary>
 /// <param name="action">动作 增、删、改、查、审核</param>
 /// <param name="hireAppID">申请ID</param>
 /// <param name="checkState">状态</param>
 /// <param name="FromFlag">来源标记</param>
 public HireRecordForm(Action action, V_HireRecord VRecord)
 {
     InitializeComponent();
     
     houseInfo = new T_OA_HOUSEINFO();
     hireRecordList = new V_HireRecord();
     this.action = action;
     hireRecordList = VRecord;
     
     hireRecord = new T_OA_HIRERECORD();
     hireRecord = VRecord.HouseRecordObj;
     InitEvent();
     SetToolBar();
     if (action == Action.Return)
     {
         SetReturnBar();
     }
     
     GetHireRecord(VRecord);
 }
Beispiel #7
0
        private void AddHireRecord()
        {
            //添加租赁记录并将,出租申请的标志改为确定入住
            T_OA_HIRERECORD hirerecord = new T_OA_HIRERECORD();
            hirerecord.HIRERECORD = System.Guid.NewGuid().ToString();
            hirerecord.RENTER = hireApp.RENTTYPE;
            hirerecord.T_OA_HIREAPP = hireApp;
            hirerecord.MANAGECOST = Convert.ToDecimal(hireApp.MANAGECOST);
            hirerecord.RENTCOST = Convert.ToDecimal(hireApp.RENTCOST);
            hirerecord.WATER = 0;
            hirerecord.ELECTRICITY = 0;
            hirerecord.OTHERCOST = 0;
            hirerecord.WATERNUM = 0;
            hirerecord.ELECTRICITYNUM = 0;
            hirerecord.SETTLEMENTDATE = System.DateTime.Now;
            hirerecord.SETTLEMENTTYPE = hireApp.SETTLEMENTTYPE;//付款方式
            hirerecord.ISSETTLEMENT = "0"; //是否结算

            hirerecord.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
            hirerecord.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
            hirerecord.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            hirerecord.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            hirerecord.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            hirerecord.CREATEDATE = DateTime.Now;

            hirerecord.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
            hirerecord.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
            hirerecord.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            hirerecord.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            hirerecord.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            client.AddHireRecordAsync(hirerecord);
        }
Beispiel #8
0
        public string UpdateHireRecord(T_OA_HIRERECORD RecordObj)
        {
            using (HouseHireRecord HouseRecordBll = new HouseHireRecord())
            {
                string returnStr = "";

                if (!HouseRecordBll.UpdateHireRecord(RecordObj))
                {
                    returnStr = "修改数据失败";
                }
                return returnStr;
            }
        }
Beispiel #9
0
 public string AddHireRecord(T_OA_HIRERECORD RecordObj)
 {
     using (HouseHireRecord HouseRecordBll = new HouseHireRecord())
     {
         return HouseRecordBll.AddHireRecord(RecordObj);
     }
 }