private void InitEvent() { selectHouseInfoObj = new T_OA_HOUSEINFO(); client = new SmtOACommonAdminClient(); client.GetHireAppHouseListPagingCompleted += new EventHandler<GetHireAppHouseListPagingCompletedEventArgs>(client_GetHireAppHouseListPagingCompleted); InitData(); }
private void BindData(List <T_OA_HOUSEINFO> houseobj) { if (houseobj.Count() > 0) { InfoObj = houseobj.FirstOrDefault(); } }
private void InitEvent() { selectHouseInfoObj = new T_OA_HOUSEINFO(); client = new SmtOACommonAdminClient(); client.GetHireAppHouseListPagingCompleted += new EventHandler <GetHireAppHouseListPagingCompletedEventArgs>(client_GetHireAppHouseListPagingCompleted); InitData(); }
private void myChkBox_Checked(object sender, RoutedEventArgs e) { CheckBox chkbox = sender as CheckBox; if (chkbox.IsChecked.Value) { houseObj = chkbox.DataContext as T_OA_HOUSEINFO; if (houseObj != null) { if (houseInfoList.Count > 0) { var entity = from q in houseInfoList where q.HOUSEID == houseObj.HOUSEID select q; if (entity.Count() == 0) { houseInfoList.Add(houseObj); } } else { houseInfoList.Add(houseObj); } } } }
private void browser_ReloadDataEvent() { //houseObj = null; //设置当前实体为空 //houseDelID.Clear(); Houseinfo = null; InitData(); }
//新增房源信息清单 private void AddHouseList(T_OA_HOUSEINFO houseObj, T_OA_HOUSEINFOISSUANCE issuanceObj) { T_OA_HOUSELIST houseListTmp = new T_OA_HOUSELIST(); houseListTmp.T_OA_HOUSEINFO = houseObj; houseListTmp.T_OA_HOUSEINFO.HOUSEID = houseObj.HOUSEID; houseListTmp.HOUSELISTID = Guid.NewGuid().ToString(); houseListTmp.T_OA_HOUSEINFOISSUANCE = issuanceObj; houseListTmp.CONTENT = System.Convert.ToString(issuanceObj.CONTENT); //租房协议 houseListTmp.SHAREDDEPOSIT = houseObj.SHAREDDEPOSIT; //合租租金 houseListTmp.SHAREDRENTCOST = houseObj.SHAREDRENTCOST; //合租押金 houseListTmp.RENTCOST = houseObj.RENTCOST; //整套押金 houseListTmp.DEPOSIT = houseObj.DEPOSIT; //整套租金 houseListTmp.MANAGECOST = (int)(houseObj.MANAGECOST / houseObj.Number); //管理费 houseListTmp.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; houseListTmp.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseListTmp.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseListTmp.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseListTmp.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; houseListTmp.CREATEDATE = DateTime.Now; houseListTmp.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; houseListTmp.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseListTmp.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseListTmp.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseListTmp.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; houseLists.Add(houseListTmp); }
private void Save() { //if (DaGr.ItemsSource != null) //{ // foreach (object obj in DaGr.ItemsSource) // { // if (DaGr.Columns[0].GetCellContent(obj) != null) // { // CheckBox ckbSelect = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为 // if (ckbSelect.IsChecked == true) // { // T_OA_HOUSEINFO tmp = ckbSelect.DataContext as T_OA_HOUSEINFO; // selectHouseInfoObj = tmp; // break; // } // } // } //} if (DaGr.SelectedItem != null) { T_OA_HOUSEINFO tmp = DaGr.SelectedItem as T_OA_HOUSEINFO; selectHouseInfoObj = tmp; } RefreshUI(RefreshedTypes.CloseAndReloadData); }
private void InitEvent() { client = new SmtOACommonAdminClient(); client.GetHouseInfoTreeCompleted += new EventHandler <GetHouseInfoTreeCompletedEventArgs>(client_GetHouseInfoTreeCompleted); client.GetHouseInfoListPagingCompleted += new EventHandler <GetHouseInfoListPagingCompletedEventArgs>(client_GetHouseInfoListPagingCompleted); houseObj = new T_OA_HOUSEINFO(); houseInfoList = new List <T_OA_HOUSEINFO>(); }
void DaGr_CurrentCellChanged(object sender, EventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { Houseinfo = (T_OA_HOUSEINFO)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
private void InitEvent() { client = new SmtOACommonAdminClient(); client.GetHouseInfoTreeCompleted += new EventHandler<GetHouseInfoTreeCompletedEventArgs>(client_GetHouseInfoTreeCompleted); client.GetHouseInfoListPagingCompleted += new EventHandler<GetHouseInfoListPagingCompletedEventArgs>(client_GetHouseInfoListPagingCompleted); houseObj = new T_OA_HOUSEINFO(); houseInfoList = new List<T_OA_HOUSEINFO>(); }
void DaGr_CurrentCellChanged(object sender, EventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { Houseinfo = (T_OA_HOUSEINFO)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
private void myChkBox_Checked(object sender, RoutedEventArgs e) { CheckBox chkbox = sender as CheckBox; if (chkbox.IsChecked.Value) { houseObj = chkbox.DataContext as T_OA_HOUSEINFO; houseID.Add(houseObj.HOUSEID); } }
public string UpdateHouse(T_OA_HOUSEINFO houseObj) { using (HouseInfoManagerBll houseBll = new HouseInfoManagerBll()) { string returnStr = ""; if (!houseBll.UpdateHouse(houseObj)) { returnStr = "更新数据失败"; } return(returnStr); } }
private void DaGr_LoadingRow(object sender, DataGridRowEventArgs e) { if (houseInfoList.Count() > 0) { houseObj = (T_OA_HOUSEINFO)e.Row.DataContext; var entity = from q in houseInfoList where q.HOUSEID == houseObj.HOUSEID select q; if (entity.Count() > 0) { CheckBox chkbox = DaGr.Columns[0].GetCellContent(e.Row).FindName("myChkBox") as CheckBox; chkbox.IsChecked = true; } } }
private void DaGr_LoadingRow(object sender, DataGridRowEventArgs e) { if (houseInfoList.Count() > 0) { houseObj = (T_OA_HOUSEINFO)e.Row.DataContext; var entity = from q in houseInfoList where q.HOUSEID == houseObj.HOUSEID select q; if (entity.Count() > 0) { CheckBox chkbox = DaGr.Columns[0].GetCellContent(e.Row).FindName("myChkBox") as CheckBox; chkbox.IsChecked = true; } } }
private void InitEvent() { houseInfoList = new List <T_OA_HOUSEINFO>(); houseID = new List <string>(); houseObj = new T_OA_HOUSEINFO(); houseLists = new ObservableCollection <T_OA_HOUSELIST>(); distributeLists = new ObservableCollection <T_OA_DISTRIBUTEUSER>(); distributeList = new List <T_OA_DISTRIBUTEUSER>(); issuanceExtOrgObj = new List <SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj>(); client = new SmtOACommonAdminClient(); client.GetIssuanceListByIdCompleted += new EventHandler <GetIssuanceListByIdCompletedEventArgs>(client_GetIssuanceListByIdCompleted); client.GetIssuanceHouseInfoListCompleted += new EventHandler <GetIssuanceHouseInfoListCompletedEventArgs>(client_GetIssuanceHouseInfoListCompleted); client.GetIssuanceHouseListCompleted += new EventHandler <GetIssuanceHouseListCompletedEventArgs>(client_GetIssuanceHouseListCompleted); client.GetDistributeUserListCompleted += new EventHandler <GetDistributeUserListCompletedEventArgs>(client_GetDistributeUserListCompleted); personclient.GetEmployeeDetailByParasCompleted += new EventHandler <GetEmployeeDetailByParasCompletedEventArgs>(personclient_GetEmployeeDetailByParasCompleted); }
public string AddHouse(T_OA_HOUSEINFO houseObj) { using (HouseInfoManagerBll houseBll = new HouseInfoManagerBll()) { string returnStr = ""; if (!houseBll.IsExist(houseObj)) { if (!houseBll.AddHouse(houseObj)) { returnStr = "添加数据失败"; } } else { returnStr = "此房源已经存在,添加数据失败!"; } return(returnStr); } }
public string AddHouse(T_OA_HOUSEINFO houseObj) { using (HouseInfoManagerBll houseBll = new HouseInfoManagerBll()) { string returnStr = ""; if (!houseBll.IsExist(houseObj)) { if (!houseBll.AddHouse(houseObj)) { returnStr = "添加数据失败"; } } else { returnStr = "此房源已经存在,添加数据失败!"; } return returnStr; } }
private void client_GetHouseInfoByIdCompleted(object sender, GetHouseInfoByIdCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { houseObj = e.Result.ToList()[0]; txtContent.RichTextBoxContext = houseObj.CONTENT; txtDeposit.Text = houseObj.DEPOSIT.ToString(); txtFloor.Text = houseObj.FLOOR.ToString(); txtHouseName.Text = houseObj.HOUSENAME; //txtIsRent.Text = houseObj.ISRENT; txtSharedDeposit.Text = houseObj.SHAREDDEPOSIT.ToString(); txtSharedRentCost.Text = houseObj.SHAREDRENTCOST.ToString(); if (!string.IsNullOrEmpty(houseObj.REMARK)) { txtRemark.Text = houseObj.REMARK.ToString(); } txtNumber.Text = houseObj.NUMBER.ToString(); txtContent.RichTextBoxContext = houseObj.CONTENT; txtRentCost.Text = houseObj.RENTCOST.ToString(); txtManageCost.Text = houseObj.MANAGECOST.ToString(); txtNum.Text = houseObj.ROOMCODE; txtRentCost.Text = houseObj.RENTCOST.ToString(); txtUptown.Text = houseObj.UPTOWN; } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } RefreshUI(RefreshedTypes.ProgressBar); }
private void InitData() { if (action == Action.Add) { this.sDate.SelectedDate = DateTime.Now; this.eDate.SelectedDate = DateTime.Now.AddYears(1); houseInfo = new T_OA_HOUSEINFO(); houseList = new V_HouseHireList(); hireApp = new T_OA_HIREAPP(); hireApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } else { if (action == Action.AUDIT) { actionFlag = DataActionFlag.SubmitComplete; } client.GetHireAppByIDAsync(hireAppID); } if (checkState != ((int)CheckStates.UnSubmit).ToString() && checkState != ((int)CheckStates.UnApproved).ToString() && FromFormFlag == "0") //只有未提交和未通过才能修改 { if (action != Action.Add) { SetReadOnly(); } } else { SetToolBar(); } //if (action == Action.Return) //{ // //SetReturnBar(); // this.sDate.IsEnabled = false; // this.eDate.IsEnabled = false; // this.rbtPay.IsEnabled = false; // this.RbtShared.IsEnabled = false; // this.rbtWhole.IsEnabled = false; // this.RbtCash.IsEnabled = false; //} }
private void client_GetHouseInfoByIdCompleted(object sender, GetHouseInfoByIdCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { houseObj = e.Result.ToList()[0]; txtContent.RichTextBoxContext = houseObj.CONTENT; txtDeposit.Text = houseObj.DEPOSIT.ToString(); txtFloor.Text = houseObj.FLOOR.ToString(); txtHouseName.Text = houseObj.HOUSENAME; //txtIsRent.Text = houseObj.ISRENT; txtSharedDeposit.Text = houseObj.SHAREDDEPOSIT.ToString(); txtSharedRentCost.Text = houseObj.SHAREDRENTCOST.ToString(); if (!string.IsNullOrEmpty(houseObj.REMARK)) { txtRemark.Text = houseObj.REMARK.ToString(); } txtNumber.Text = houseObj.Number.ToString(); txtContent.RichTextBoxContext = houseObj.CONTENT; txtRentCost.Text = houseObj.RENTCOST.ToString(); txtManageCost.Text = houseObj.MANAGECOST.ToString(); txtNum.Text = houseObj.ROOMCODE; txtRentCost.Text = houseObj.RENTCOST.ToString(); txtUptown.Text = houseObj.UPTOWN; } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } RefreshUI(RefreshedTypes.ProgressBar); }
/// <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); }
private void myChkBox_Unchecked(object sender, RoutedEventArgs e) { CheckBox chkbox = sender as CheckBox; if (!chkbox.IsChecked.Value) { houseObj = (T_OA_HOUSEINFO)chkbox.DataContext; if (houseObj != null) { foreach (var h in houseInfoList) { if (h.HOUSEID == houseObj.HOUSEID) { houseInfoList.Remove(h); break; } } } } }
private void InitEvent() { houseInfoList = new List <T_OA_HOUSEINFO>(); houseID = new List <string>(); houseObj = new T_OA_HOUSEINFO(); houseLists = new ObservableCollection <T_OA_HOUSELIST>(); distributeLists = new ObservableCollection <T_OA_DISTRIBUTEUSER>(); distributeList = new List <T_OA_DISTRIBUTEUSER>(); issuanceExtOrgObj = new List <SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj>(); client = new SmtOACommonAdminClient(); //SetToolBar(); client.AddIssuanceCompleted += new EventHandler <AddIssuanceCompletedEventArgs>(client_AddIssuanceCompleted); client.UpdateIssuanceCompleted += new EventHandler <UpdateIssuanceCompletedEventArgs>(client_UpdateIssuanceCompleted); client.GetIssuanceListByIdCompleted += new EventHandler <GetIssuanceListByIdCompletedEventArgs>(client_GetIssuanceListByIdCompleted); client.GetIssuanceHouseInfoListCompleted += new EventHandler <GetIssuanceHouseInfoListCompletedEventArgs>(client_GetIssuanceHouseInfoListCompleted); client.GetIssuanceHouseListCompleted += new EventHandler <GetIssuanceHouseListCompletedEventArgs>(client_GetIssuanceHouseListCompleted); client.GetDistributeUserListCompleted += new EventHandler <GetDistributeUserListCompletedEventArgs>(client_GetDistributeUserListCompleted); //audit.AuditCompleted += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_AuditCompleted); //audit.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_Auditing); }
/// <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); }
private void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { T_OA_HOUSEINFO houseObj = grid.SelectedItems[0] as T_OA_HOUSEINFO; if (houseObj != null) { if (currentItem == null) { currentItem = new V_HouseInfoTree(); } currentItem.UPTOWN = houseObj.UPTOWN; currentItem.HOUSENAME = houseObj.HOUSENAME; currentItem.FLOOR = houseObj.FLOOR; roomNo = houseObj.ROOMCODE; HirerLoadData(); } } }
public string UpdateHouse(T_OA_HOUSEINFO houseObj) { using (HouseInfoManagerBll houseBll = new HouseInfoManagerBll()) { string returnStr = ""; if (!houseBll.UpdateHouse(houseObj)) { returnStr = "更新数据失败"; } return returnStr; } }
private void InitEvent() { houseInfoList = new List<T_OA_HOUSEINFO>(); houseID = new List<string>(); houseObj = new T_OA_HOUSEINFO(); houseLists = new ObservableCollection<T_OA_HOUSELIST>(); distributeLists = new ObservableCollection<T_OA_DISTRIBUTEUSER>(); distributeList = new List<T_OA_DISTRIBUTEUSER>(); issuanceExtOrgObj = new List<SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj>(); client = new SmtOACommonAdminClient(); //SetToolBar(); client.AddIssuanceCompleted += new EventHandler<AddIssuanceCompletedEventArgs>(client_AddIssuanceCompleted); client.UpdateIssuanceCompleted += new EventHandler<UpdateIssuanceCompletedEventArgs>(client_UpdateIssuanceCompleted); client.GetIssuanceListByIdCompleted += new EventHandler<GetIssuanceListByIdCompletedEventArgs>(client_GetIssuanceListByIdCompleted); client.GetIssuanceHouseInfoListCompleted += new EventHandler<GetIssuanceHouseInfoListCompletedEventArgs>(client_GetIssuanceHouseInfoListCompleted); client.GetIssuanceHouseListCompleted += new EventHandler<GetIssuanceHouseListCompletedEventArgs>(client_GetIssuanceHouseListCompleted); client.GetDistributeUserListCompleted += new EventHandler<GetDistributeUserListCompletedEventArgs>(client_GetDistributeUserListCompleted); //audit.AuditCompleted += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_AuditCompleted); //audit.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_Auditing); }
private void myChkBox_Unchecked(object sender, RoutedEventArgs e) { CheckBox chkbox = sender as CheckBox; if (!chkbox.IsChecked.Value) { houseObj = (T_OA_HOUSEINFO)chkbox.DataContext; if (houseObj != null) { foreach (var h in houseInfoList) { if (h.HOUSEID == houseObj.HOUSEID) { houseInfoList.Remove(h); break; } } } } }
private void browser_ReloadDataEvent() { //houseObj = null; //设置当前实体为空 //houseDelID.Clear(); Houseinfo = null; InitData(); }
private void myChkBox_Checked(object sender, RoutedEventArgs e) { CheckBox chkbox = sender as CheckBox; if (chkbox.IsChecked.Value) { houseObj = chkbox.DataContext as T_OA_HOUSEINFO; if (houseObj != null) { if (houseInfoList.Count > 0) { var entity = from q in houseInfoList where q.HOUSEID == houseObj.HOUSEID select q; if (entity.Count() == 0) { houseInfoList.Add(houseObj); } } else { houseInfoList.Add(houseObj); } } } }
private void BindData(List<T_OA_HOUSEINFO> houseobj) { if (houseobj.Count() > 0) { InfoObj = houseobj.FirstOrDefault(); } }
private void Save() { try { if (CheckPriority()) { if (txtContent.RichTextBoxContext == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REQUIRED", "LEASECONTRACT")); return; } RefreshUI(RefreshedTypes.ProgressBar); if (action == Action.Add) { houseObj = new T_OA_HOUSEINFO(); houseObj.HOUSEID = Guid.NewGuid().ToString(); houseObj.HOUSENAME = txtHouseName.Text.Trim(); houseObj.UPTOWN = txtUptown.Text.Trim(); houseObj.FLOOR = Convert.ToDecimal(txtFloor.Text.Trim()); houseObj.ROOMCODE = txtNum.Text.Trim(); houseObj.ISRENT = "0"; houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.DEPOSIT = Convert.ToDecimal(txtDeposit.Text); houseObj.MANAGECOST = Convert.ToDecimal(txtManageCost.Text); houseObj.RENTCOST = Convert.ToDecimal(txtRentCost.Text); //houseObj.CONTENT = txtContent.Text.Trim(); houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.SHAREDDEPOSIT = Convert.ToDecimal(txtSharedDeposit.Text); houseObj.SHAREDRENTCOST = Convert.ToDecimal(txtSharedRentCost.Text); houseObj.NUMBER = Convert.ToDecimal(txtNumber.Text); houseObj.REMARK = txtRemark.Text.ToString(); houseObj.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; houseObj.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseObj.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseObj.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseObj.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; houseObj.CREATEDATE = DateTime.Now; houseObj.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; houseObj.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseObj.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseObj.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseObj.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; client.AddHouseAsync(houseObj); } else { houseObj.HOUSENAME = txtHouseName.Text.Trim(); houseObj.UPTOWN = txtUptown.Text.Trim(); houseObj.FLOOR = Convert.ToDecimal(txtFloor.Text.Trim()); houseObj.ROOMCODE = txtNum.Text.Trim(); //houseObj.ISRENT = txtIsRent.Text.Trim(); houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.DEPOSIT = Convert.ToDecimal(txtDeposit.Text); houseObj.MANAGECOST = Convert.ToDecimal(txtManageCost.Text); houseObj.RENTCOST = Convert.ToDecimal(txtRentCost.Text); //houseObj.CONTENT = txtContent.Text.Trim(); houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.SHAREDDEPOSIT = Convert.ToDecimal(txtSharedDeposit.Text); houseObj.SHAREDRENTCOST = Convert.ToDecimal(txtSharedRentCost.Text); houseObj.NUMBER = Convert.ToDecimal(txtNumber.Text); houseObj.REMARK = txtRemark.Text.ToString(); houseObj.UPDATEDATE = DateTime.Now; houseObj.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; houseObj.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; client.UpdateHouseAsync(houseObj); } } } catch (Exception ex) { RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }
private void myChkBox_Checked(object sender, RoutedEventArgs e) { CheckBox chkbox = sender as CheckBox; if (chkbox.IsChecked.Value) { houseObj = chkbox.DataContext as T_OA_HOUSEINFO; houseID.Add(houseObj.HOUSEID); } }
private void InitData() { if (action == Action.Add) { this.sDate.SelectedDate = DateTime.Now; this.eDate.SelectedDate = DateTime.Now.AddYears(1); houseInfo = new T_OA_HOUSEINFO(); houseList = new V_HouseHireList(); hireApp = new T_OA_HIREAPP(); hireApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); } else { if (action == Action.AUDIT) { actionFlag = DataActionFlag.SubmitComplete; } client.GetHireAppByIDAsync(hireAppID); } if (checkState != ((int)CheckStates.UnSubmit).ToString() && checkState != ((int)CheckStates.UnApproved).ToString() && FromFormFlag == "0") //只有未提交和未通过才能修改 { if (action != Action.Add) { SetReadOnly(); } } else { SetToolBar(); } //if (action == Action.Return) //{ // //SetReturnBar(); // this.sDate.IsEnabled = false; // this.eDate.IsEnabled = false; // this.rbtPay.IsEnabled = false; // this.RbtShared.IsEnabled = false; // this.rbtWhole.IsEnabled = false; // this.RbtCash.IsEnabled = false; //} }
//新增房源信息清单 private void AddHouseList(T_OA_HOUSEINFO houseObj, T_OA_HOUSEINFOISSUANCE issuanceObj) { T_OA_HOUSELIST houseListTmp = new T_OA_HOUSELIST(); houseListTmp.T_OA_HOUSEINFO = houseObj; houseListTmp.T_OA_HOUSEINFO.HOUSEID = houseObj.HOUSEID; houseListTmp.HOUSELISTID = Guid.NewGuid().ToString(); houseListTmp.T_OA_HOUSEINFOISSUANCE = issuanceObj; houseListTmp.CONTENT = System.Convert.ToString(issuanceObj.CONTENT);//租房协议 houseListTmp.SHAREDDEPOSIT = houseObj.SHAREDDEPOSIT;//合租租金 houseListTmp.SHAREDRENTCOST = houseObj.SHAREDRENTCOST;//合租押金 houseListTmp.RENTCOST = houseObj.RENTCOST;//整套押金 houseListTmp.DEPOSIT = houseObj.DEPOSIT;//整套租金 houseListTmp.MANAGECOST = (int)(houseObj.MANAGECOST/houseObj.Number); //管理费 houseListTmp.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; houseListTmp.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseListTmp.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseListTmp.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseListTmp.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; houseListTmp.CREATEDATE = DateTime.Now; houseListTmp.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; houseListTmp.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseListTmp.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseListTmp.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseListTmp.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; houseLists.Add(houseListTmp); }
private void Save() { try { if (CheckPriority()) { if (txtContent.RichTextBoxContext == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REQUIRED", "LEASECONTRACT")); return; } RefreshUI(RefreshedTypes.ProgressBar); if (action == Action.Add) { houseObj = new T_OA_HOUSEINFO(); houseObj.HOUSEID = Guid.NewGuid().ToString(); houseObj.HOUSENAME = txtHouseName.Text.Trim(); houseObj.UPTOWN = txtUptown.Text.Trim(); houseObj.FLOOR = Convert.ToDecimal(txtFloor.Text.Trim()); houseObj.ROOMCODE = txtNum.Text.Trim(); houseObj.ISRENT = "0"; houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.DEPOSIT = Convert.ToDecimal(txtDeposit.Text); houseObj.MANAGECOST = Convert.ToDecimal(txtManageCost.Text); houseObj.RENTCOST = Convert.ToDecimal(txtRentCost.Text); //houseObj.CONTENT = txtContent.Text.Trim(); houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.SHAREDDEPOSIT = Convert.ToDecimal(txtSharedDeposit.Text); houseObj.SHAREDRENTCOST = Convert.ToDecimal(txtSharedRentCost.Text); houseObj.Number = Convert.ToDecimal(txtNumber.Text); houseObj.REMARK = txtRemark.Text.ToString(); houseObj.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; houseObj.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseObj.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseObj.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseObj.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; houseObj.CREATEDATE = DateTime.Now; houseObj.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; houseObj.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; houseObj.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; houseObj.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; houseObj.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; client.AddHouseAsync(houseObj); } else { houseObj.HOUSENAME = txtHouseName.Text.Trim(); houseObj.UPTOWN = txtUptown.Text.Trim(); houseObj.FLOOR = Convert.ToDecimal(txtFloor.Text.Trim()); houseObj.ROOMCODE = txtNum.Text.Trim(); //houseObj.ISRENT = txtIsRent.Text.Trim(); houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.DEPOSIT = Convert.ToDecimal(txtDeposit.Text); houseObj.MANAGECOST = Convert.ToDecimal(txtManageCost.Text); houseObj.RENTCOST = Convert.ToDecimal(txtRentCost.Text); //houseObj.CONTENT = txtContent.Text.Trim(); houseObj.CONTENT = txtContent.RichTextBoxContext; houseObj.SHAREDDEPOSIT = Convert.ToDecimal(txtSharedDeposit.Text); houseObj.SHAREDRENTCOST = Convert.ToDecimal(txtSharedRentCost.Text); houseObj.Number = Convert.ToDecimal(txtNumber.Text); houseObj.REMARK = txtRemark.Text.ToString(); houseObj.UPDATEDATE = DateTime.Now; houseObj.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; houseObj.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; client.UpdateHouseAsync(houseObj); } } } catch (Exception ex) { RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }
//private void SetReturnBar() //{ // ToolbarItems = CreateFormReturnButton(); // this.sDate.IsEnabled = false; // this.eDate.IsEnabled = false; // this.bDate.IsEnabled = true; //} private void Save() { try { string StrStartDt = ""; //开始时间 string StrEndDt = ""; //结束时间 string StrOutDt = "";//退房时间 if (houseList == null || houseList.houseInfoObj == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("PLEASESELECT", "HOUSEMANAGERINFO")); } if (rbtWhole.IsChecked == true) { StrRentType = "0"; } if (RbtShared.IsChecked == true) { StrRentType = "1"; } if (rbtPay.IsChecked == true) { StrSettlementType = "0"; } if (RbtCash.IsChecked == true) { StrSettlementType = "1"; } if (!string.IsNullOrEmpty(this.sDate.Text.ToString())) { StrStartDt = this.sDate.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTNULL")); return; } if (!string.IsNullOrEmpty(this.eDate.Text.ToString())) { StrEndDt = this.eDate.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ENDTIMENOTNULL")); return; } DateTime DtStart = System.Convert.ToDateTime(StrStartDt); DateTime DtEnd = System.Convert.ToDateTime(StrEndDt); if (DtStart >= DtEnd) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTGREATENDTIME")); return; } StrOutDt = this.bDate.Text.ToString(); if (FromFormFlag == "2") //退房 { if (string.IsNullOrEmpty(StrOutDt)) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("BACKDATENOTNULL")); return; } } if (!string.IsNullOrEmpty(StrOutDt)) { DateTime DtOut = System.Convert.ToDateTime(StrOutDt); if (DtStart >= DtOut) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTGREATOUTTIME")); return; } if (DtOut <= System.DateTime.Now)//退房时间不能小于当前时间 { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CHECKOUTDATENOLESSTHANNOW")); return; } } if (Check()) { if (action != Action.Return) { hireApp.STARTDATE = Convert.ToDateTime(sDate.SelectedDate); hireApp.ENDDATE = Convert.ToDateTime(eDate.SelectedDate); } else { //hireApp.T_OA_HOUSEINFO.ISRENT = "0"; hireApp.BACKDATE = Convert.ToDateTime(bDate.SelectedDate); } houseInfo = houseList.houseInfoObj; RefreshUI(RefreshedTypes.ShowProgressBar); if (action == Action.Add) { hireApp.HIREAPPID = Guid.NewGuid().ToString(); hireApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); hireApp.T_OA_HOUSELIST = houseList.houselistObj; //hireApp.T_OA_HOUSELIST.HOUSELISTID = houseInfo.HOUSEID; hireApp.MANAGECOST = System.Convert.ToInt32(txtManageCost.Text.ToString()); //houseInfo.MANAGECOST;//管理费 hireApp.DEPOSIT = houseInfo.DEPOSIT; hireApp.RENTCOST = houseInfo.RENTCOST; hireApp.RENTTYPE = StrRentType;//出租类型 hireApp.SETTLEMENTTYPE = StrSettlementType; //结算方式 hireApp.ISBACK = "0"; //是否退房 hireApp.ISOK = "0";//是否确认 hireApp.STARTDATE = DtStart; hireApp.ENDDATE = DtEnd; hireApp.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; hireApp.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; hireApp.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; hireApp.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; hireApp.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; hireApp.CREATEDATE = DateTime.Now; hireApp.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; hireApp.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; hireApp.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; hireApp.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; hireApp.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; client.AddHireAppAsync(hireApp, "Add"); } else { hireApp.UPDATEDATE = DateTime.Now; hireApp.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; hireApp.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //hireApp.T_OA_HOUSELIST.HOUSELISTID = houseList.houselistObj.HOUSELISTID; hireApp.T_OA_HOUSELIST = houseList.houselistObj; hireApp.DEPOSIT = houseInfo.DEPOSIT; hireApp.RENTCOST = houseInfo.RENTCOST; if (FromFormFlag == "1")//入住 { hireApp.ISOK = "1"; } if (FromFormFlag == "2")//退房 { hireApp.ISBACK = "1"; hireApp.BACKDATE = bDate.SelectedDate; if (bDate.SelectedDate <= sDate.SelectedDate) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("RETURNDATENOTLESSSTARTDATE")); } } hireApp.RENTTYPE = StrRentType;//出租类型 hireApp.SETTLEMENTTYPE = StrSettlementType; //结算方式 client.UpdateHireAppAsync(hireApp, "Edit"); } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }
//private void SetReturnBar() //{ // ToolbarItems = CreateFormReturnButton(); // this.sDate.IsEnabled = false; // this.eDate.IsEnabled = false; // this.bDate.IsEnabled = true; //} private void Save() { try { string StrStartDt = ""; //开始时间 string StrEndDt = ""; //结束时间 string StrOutDt = ""; //退房时间 if (houseList == null || houseList.houseInfoObj == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("PLEASESELECT", "HOUSEMANAGERINFO")); } if (rbtWhole.IsChecked == true) { StrRentType = "0"; } if (RbtShared.IsChecked == true) { StrRentType = "1"; } if (rbtPay.IsChecked == true) { StrSettlementType = "0"; } if (RbtCash.IsChecked == true) { StrSettlementType = "1"; } if (!string.IsNullOrEmpty(this.sDate.Text.ToString())) { StrStartDt = this.sDate.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTNULL")); return; } if (!string.IsNullOrEmpty(this.eDate.Text.ToString())) { StrEndDt = this.eDate.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ENDTIMENOTNULL")); return; } DateTime DtStart = System.Convert.ToDateTime(StrStartDt); DateTime DtEnd = System.Convert.ToDateTime(StrEndDt); if (DtStart >= DtEnd) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTGREATENDTIME")); return; } StrOutDt = this.bDate.Text.ToString(); if (FromFormFlag == "2") //退房 { if (string.IsNullOrEmpty(StrOutDt)) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("BACKDATENOTNULL")); return; } } if (!string.IsNullOrEmpty(StrOutDt)) { DateTime DtOut = System.Convert.ToDateTime(StrOutDt); if (DtStart >= DtOut) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTGREATOUTTIME")); return; } if (DtOut <= System.DateTime.Now)//退房时间不能小于当前时间 { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CHECKOUTDATENOLESSTHANNOW")); return; } } if (Check()) { if (action != Action.Return) { hireApp.STARTDATE = Convert.ToDateTime(sDate.SelectedDate); hireApp.ENDDATE = Convert.ToDateTime(eDate.SelectedDate); } else { //hireApp.T_OA_HOUSEINFO.ISRENT = "0"; hireApp.BACKDATE = Convert.ToDateTime(bDate.SelectedDate); } houseInfo = houseList.houseInfoObj; RefreshUI(RefreshedTypes.ShowProgressBar); if (action == Action.Add) { hireApp.HIREAPPID = Guid.NewGuid().ToString(); hireApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString(); hireApp.T_OA_HOUSELIST = houseList.houselistObj; //hireApp.T_OA_HOUSELIST.HOUSELISTID = houseInfo.HOUSEID; hireApp.MANAGECOST = System.Convert.ToInt32(txtManageCost.Text.ToString()); //houseInfo.MANAGECOST;//管理费 hireApp.DEPOSIT = houseInfo.DEPOSIT; hireApp.RENTCOST = houseInfo.RENTCOST; hireApp.RENTTYPE = StrRentType; //出租类型 hireApp.SETTLEMENTTYPE = StrSettlementType; //结算方式 hireApp.ISBACK = "0"; //是否退房 hireApp.ISOK = "0"; //是否确认 hireApp.STARTDATE = DtStart; hireApp.ENDDATE = DtEnd; hireApp.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; hireApp.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; hireApp.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; hireApp.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; hireApp.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; hireApp.CREATEDATE = DateTime.Now; hireApp.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; hireApp.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; hireApp.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; hireApp.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; hireApp.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; client.AddHireAppAsync(hireApp, "Add"); } else { hireApp.UPDATEDATE = DateTime.Now; hireApp.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; hireApp.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //hireApp.T_OA_HOUSELIST.HOUSELISTID = houseList.houselistObj.HOUSELISTID; hireApp.T_OA_HOUSELIST = houseList.houselistObj; hireApp.DEPOSIT = houseInfo.DEPOSIT; hireApp.RENTCOST = houseInfo.RENTCOST; if (FromFormFlag == "1")//入住 { hireApp.ISOK = "1"; } if (FromFormFlag == "2")//退房 { hireApp.ISBACK = "1"; hireApp.BACKDATE = bDate.SelectedDate; if (bDate.SelectedDate <= sDate.SelectedDate) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("RETURNDATENOTLESSSTARTDATE")); } } hireApp.RENTTYPE = StrRentType; //出租类型 hireApp.SETTLEMENTTYPE = StrSettlementType; //结算方式 client.UpdateHireAppAsync(hireApp, "Edit"); } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }
private void InitEvent() { houseInfoList = new List<T_OA_HOUSEINFO>(); houseID = new List<string>(); houseObj = new T_OA_HOUSEINFO(); houseLists = new ObservableCollection<T_OA_HOUSELIST>(); distributeLists = new ObservableCollection<T_OA_DISTRIBUTEUSER>(); distributeList = new List<T_OA_DISTRIBUTEUSER>(); issuanceExtOrgObj = new List<SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj>(); client = new SmtOACommonAdminClient(); client.GetIssuanceListByIdCompleted += new EventHandler<GetIssuanceListByIdCompletedEventArgs>(client_GetIssuanceListByIdCompleted); client.GetIssuanceHouseInfoListCompleted += new EventHandler<GetIssuanceHouseInfoListCompletedEventArgs>(client_GetIssuanceHouseInfoListCompleted); client.GetIssuanceHouseListCompleted += new EventHandler<GetIssuanceHouseListCompletedEventArgs>(client_GetIssuanceHouseListCompleted); client.GetDistributeUserListCompleted += new EventHandler<GetDistributeUserListCompletedEventArgs>(client_GetDistributeUserListCompleted); personclient.GetEmployeeDetailByParasCompleted += new EventHandler<GetEmployeeDetailByParasCompletedEventArgs>(personclient_GetEmployeeDetailByParasCompleted); }
private void Save() { //if (DaGr.ItemsSource != null) //{ // foreach (object obj in DaGr.ItemsSource) // { // if (DaGr.Columns[0].GetCellContent(obj) != null) // { // CheckBox ckbSelect = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为 // if (ckbSelect.IsChecked == true) // { // T_OA_HOUSEINFO tmp = ckbSelect.DataContext as T_OA_HOUSEINFO; // selectHouseInfoObj = tmp; // break; // } // } // } //} if (DaGr.SelectedItem != null) { T_OA_HOUSEINFO tmp = DaGr.SelectedItem as T_OA_HOUSEINFO; selectHouseInfoObj = tmp; } RefreshUI(RefreshedTypes.CloseAndReloadData); }