private void myBtn_Click(object sender, RoutedEventArgs e) { Button DetailBtn = sender as Button; string ContractModified = DateTime.Now.ToShortDateString();//修改时间 T_OA_WELFAREDISTRIBUTEDETAIL detail = DetailBtn.DataContext as T_OA_WELFAREDISTRIBUTEDETAIL; detail.UPDATEDATE = Convert.ToDateTime(ContractModified); //修改时间 detail.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; //修改人ID detail.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //修改人姓名 detail.USERID = Common.CurrentLoginUserInfo.EmployeeID; detail.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; detail.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; detail.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; detail.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; detail.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; try { wssc.UpdateWelfarePaymentDetailsCompleted += new EventHandler <UpdateWelfarePaymentDetailsCompletedEventArgs>(wsscs_UpdateWelfarePaymentDetailsCompleted); wssc.UpdateWelfarePaymentDetailsAsync(detail); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }
private void Save() { T_OA_WELFAREDISTRIBUTEDETAIL welfarePaymentDetailsRoom = welfarePaymentDetails; string ContractModified = DateTime.Now.ToShortDateString(); //修改时间 welfarePaymentDetailsRoom.UPDATEDATE = Convert.ToDateTime(ContractModified); //修改时间 welfarePaymentDetailsRoom.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; //修改人ID welfarePaymentDetailsRoom.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //修改人姓名 welfarePaymentDetailsRoom.REMARK = txtNotes.Text; //发放内容 welfarePaymentDetailsRoom.STANDARD = Convert.ToDecimal(txtWelfareStandard.Text); //发放金额 welfarePaymentDetailsRoom.USERID = Common.CurrentLoginUserInfo.EmployeeID; welfarePaymentDetailsRoom.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; welfarePaymentDetailsRoom.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; welfarePaymentDetailsRoom.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; welfarePaymentDetailsRoom.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; welfarePaymentDetailsRoom.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; try { wsscs.UpdateWelfarePaymentDetailsCompleted += new EventHandler <UpdateWelfarePaymentDetailsCompletedEventArgs>(wsscs_UpdateWelfarePaymentDetailsCompleted); wsscs.UpdateWelfarePaymentDetailsAsync(welfarePaymentDetailsRoom); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }
private void GetWelfarePaymentDetailsRoom(V_WelfareDetails WelfareDetails) { if (WelfareDetails != null) { welfarePaymentDetails = WelfareDetails.welfareDetailsViews; txtWelfareStandard.Text = WelfareDetails.welfareDetailsViews.STANDARD.ToString(); //发放金额(福利标准) txtNotes.Text = WelfareDetails.welfareDetailsViews.REMARK; //发放项 } }
private void GetWelfarePaymentDetailsRoom(V_WelfareDetails WelfareDetails) { if (WelfareDetails != null) { welfarePaymentDetails = WelfareDetails.welfareDetailsViews; txtWelfareStandard.Text = WelfareDetails.welfareDetailsViews.STANDARD.ToString();//发放金额(福利标准) txtNotes.Text = WelfareDetails.welfareDetailsViews.REMARK;//发放项 } }
[OperationContract]//更新明细信息 public string UpdateWelfarePaymentDetails(T_OA_WELFAREDISTRIBUTEDETAIL WelfarePaymentDetailsInfo) { using (WelfarePaymentDetailsBLL wdb = new WelfarePaymentDetailsBLL()) { string result = ""; if (!wdb.UpdateWelfarePaymentDetails(WelfarePaymentDetailsInfo)) { result = "修改数据失败!"; } return(result); } }
private void DaGrs_LoadingRow(object sender, DataGridRowEventArgs e) { T_OA_WELFAREDISTRIBUTEDETAIL tmp = (T_OA_WELFAREDISTRIBUTEDETAIL)e.Row.DataContext; ImageButton MyButton_Addbaodao = DaGrs.Columns[4].GetCellContent(e.Row).FindName("myBtn") as ImageButton; ImageButton MyButton_Delbaodao = DaGrs.Columns[4].GetCellContent(e.Row).FindName("myDelete") as ImageButton; MyButton_Addbaodao.Margin = new Thickness(0); MyButton_Delbaodao.Margin = new Thickness(0); MyButton_Addbaodao.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/16_save.png", Utility.GetResourceStr("SAVE")); MyButton_Delbaodao.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_delete.png", Utility.GetResourceStr("DELETE")); MyButton_Addbaodao.Tag = tmp; MyButton_Delbaodao.Tag = tmp; }
[OperationContract]//更新明细信息 public string UpdateWelfarePaymentDetails(T_OA_WELFAREDISTRIBUTEDETAIL WelfarePaymentDetailsInfo) { using (WelfarePaymentDetailsBLL wdb = new WelfarePaymentDetailsBLL()) { string result = ""; if (!wdb.UpdateWelfarePaymentDetails(WelfarePaymentDetailsInfo)) { result = "修改数据失败!"; } return result; } }
private void Save() { try { if (Check()) { RefreshUI(RefreshedTypes.ShowProgressBar);//点击保存后显示进度条 string strContractCreated = DateTime.Now.ToShortDateString();//创建时间 if (actions == FormTypes.New) { WelfareProvisionInfo.WELFAREDISTRIBUTEMASTERID = System.Guid.NewGuid().ToString();//发放ID WelfareProvisionInfo.T_OA_WELFAREMASERT = welfare; WelfareProvisionInfo.WELFAREDISTRIBUTETITLE = this.txtReleaseName.Text;//福利发放名 WelfareProvisionInfo.CONTENT = txtContent.Text.ToString();//发放内容 WelfareProvisionInfo.CREATEDATE = DateTime.Now;//创建时间 WelfareProvisionInfo.DISTRIBUTEDATE = Convert.ToDateTime(ReleaseTime.Text);//发放时间 WelfareProvisionInfo.CHECKSTATE = Utility.GetCheckState(CheckStates.UnSubmit);//审批状态 WelfareProvisionInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;//创建人ID WelfareProvisionInfo.ISWAGE = (bool)RedYes.IsChecked ? "1" : "0";//是否随薪发? WelfareProvisionInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;//创建人姓名 WelfareProvisionInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;//所属用户ID WelfareProvisionInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;//所属公司ID WelfareProvisionInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;//所属部门ID WelfareProvisionInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;//所属岗位ID WelfareProvisionInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;//创建公司ID WelfareProvisionInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;//创建部门ID WelfareProvisionInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;//创建岗位ID WelfareProvisionInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;//所属用户姓名 if (DaGrs.ItemsSource == null) { return; } //List<T_OA_WELFAREDISTRIBUTEDETAIL> detailTemps = DaGrs.ItemsSource as List<T_OA_WELFAREDISTRIBUTEDETAIL>; foreach (var detailTemp in detailTemps) { T_OA_WELFAREDISTRIBUTEDETAIL WelfareDetails = new T_OA_WELFAREDISTRIBUTEDETAIL(); WelfareDetails.WELFAREDISTRIBUTEDETAILID = System.Guid.NewGuid().ToString();//发放明细ID WelfareDetails.T_OA_WELFAREDISTRIBUTEMASTER = WelfareProvisionInfo;//发放编号 WelfareDetails.STANDARD = detailTemp.STANDARD;//标准 WelfareDetails.REMARK = txtNotes.Text.ToString();//发放项 WelfareDetails.OWNERID = detailTemp.USERID; WelfareDetails.USERID = detailTemp.USERID;//用户ID WelfareDetails.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;//创建人ID WelfareDetails.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;//创建人姓名 WelfareDetails.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;//所属公司ID WelfareDetails.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;//所属部门ID WelfareDetails.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;//所属岗位ID WelfareDetails.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;//创建公司ID WelfareDetails.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;//创建部门ID WelfareDetails.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;//创建岗位ID WelfareDetails.OWNERNAME = detailTemp.OWNERNAME;//所属用户姓名 detailList.Add(WelfareDetails); } BenefitsAdministration.WelfareProvisionAddAsync(WelfareProvisionInfo, detailList); } else { DateTime ProvisionTime = Convert.ToDateTime(WelfareProvisionInfo.DISTRIBUTEDATE);//发放日期 WelfareProvisionInfo.ISWAGE = (bool)RedYes.IsChecked ? "1" : "0";//是否随薪发?0:非随工资发 1:随工资发 WelfareProvisionInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;//修改人ID WelfareProvisionInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;//修改人姓名 WelfareProvisionInfo.CONTENT = txtContent.Text;//发放内容 WelfareProvisionInfo.CHECKSTATE = Utility.GetCheckState(CheckStates.UnSubmit);//审批状态 WelfareProvisionInfo.WELFAREDISTRIBUTETITLE = txtReleaseName.Text;//福利发放名 WelfareProvisionInfo.DISTRIBUTEDATE = ProvisionTime;//发放日期 BenefitsAdministration.UpdateWelfareProvisionAsync(WelfareProvisionInfo, "Edit"); } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); RefreshUI(RefreshedTypes.HideProgressBar);//关闭进度条动画 } }
private void Save() { try { if (Check()) { RefreshUI(RefreshedTypes.ShowProgressBar); //点击保存后显示进度条 string strContractCreated = DateTime.Now.ToShortDateString(); //创建时间 if (actions == FormTypes.New) { WelfareProvisionInfo.WELFAREDISTRIBUTEMASTERID = System.Guid.NewGuid().ToString(); //发放ID WelfareProvisionInfo.T_OA_WELFAREMASERT = welfare; WelfareProvisionInfo.WELFAREDISTRIBUTETITLE = this.txtReleaseName.Text; //福利发放名 WelfareProvisionInfo.CONTENT = txtContent.Text.ToString(); //发放内容 WelfareProvisionInfo.CREATEDATE = DateTime.Now; //创建时间 WelfareProvisionInfo.DISTRIBUTEDATE = Convert.ToDateTime(ReleaseTime.Text); //发放时间 WelfareProvisionInfo.CHECKSTATE = Utility.GetCheckState(CheckStates.UnSubmit); //审批状态 WelfareProvisionInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; //创建人ID WelfareProvisionInfo.ISWAGE = (bool)RedYes.IsChecked ? "1" : "0"; //是否随薪发? WelfareProvisionInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //创建人姓名 WelfareProvisionInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; //所属用户ID WelfareProvisionInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; //所属公司ID WelfareProvisionInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; //所属部门ID WelfareProvisionInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; //所属岗位ID WelfareProvisionInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; //创建公司ID WelfareProvisionInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; //创建部门ID WelfareProvisionInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; //创建岗位ID WelfareProvisionInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; //所属用户姓名 if (DaGrs.ItemsSource == null) { return; } //List<T_OA_WELFAREDISTRIBUTEDETAIL> detailTemps = DaGrs.ItemsSource as List<T_OA_WELFAREDISTRIBUTEDETAIL>; foreach (var detailTemp in detailTemps) { T_OA_WELFAREDISTRIBUTEDETAIL WelfareDetails = new T_OA_WELFAREDISTRIBUTEDETAIL(); WelfareDetails.WELFAREDISTRIBUTEDETAILID = System.Guid.NewGuid().ToString(); //发放明细ID WelfareDetails.T_OA_WELFAREDISTRIBUTEMASTER = WelfareProvisionInfo; //发放编号 WelfareDetails.STANDARD = detailTemp.STANDARD; //标准 WelfareDetails.REMARK = txtNotes.Text.ToString(); //发放项 WelfareDetails.OWNERID = detailTemp.USERID; WelfareDetails.USERID = detailTemp.USERID; //用户ID WelfareDetails.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; //创建人ID WelfareDetails.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //创建人姓名 WelfareDetails.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; //所属公司ID WelfareDetails.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; //所属部门ID WelfareDetails.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; //所属岗位ID WelfareDetails.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; //创建公司ID WelfareDetails.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; //创建部门ID WelfareDetails.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; //创建岗位ID WelfareDetails.OWNERNAME = detailTemp.OWNERNAME; //所属用户姓名 detailList.Add(WelfareDetails); } BenefitsAdministration.WelfareProvisionAddAsync(WelfareProvisionInfo, detailList); } else { DateTime ProvisionTime = Convert.ToDateTime(WelfareProvisionInfo.DISTRIBUTEDATE); //发放日期 WelfareProvisionInfo.ISWAGE = (bool)RedYes.IsChecked ? "1" : "0"; //是否随薪发?0:非随工资发 1:随工资发 WelfareProvisionInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; //修改人ID WelfareProvisionInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //修改人姓名 WelfareProvisionInfo.CONTENT = txtContent.Text; //发放内容 WelfareProvisionInfo.CHECKSTATE = Utility.GetCheckState(CheckStates.UnSubmit); //审批状态 WelfareProvisionInfo.WELFAREDISTRIBUTETITLE = txtReleaseName.Text; //福利发放名 WelfareProvisionInfo.DISTRIBUTEDATE = ProvisionTime; //发放日期 BenefitsAdministration.UpdateWelfareProvisionAsync(WelfareProvisionInfo, "Edit"); } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); RefreshUI(RefreshedTypes.HideProgressBar);//关闭进度条动画 } }