void typeClient_GetMeetingTypeNameInfosToComboxCompleted(object send, GetMeetingTypeNameInfosToComboxCompletedEventArgs e) { if (e.Result != null) { this.cbMeetingType.Items.Clear(); this.cbMeetingType.ItemsSource = e.Result; this.cbMeetingType.DisplayMemberPath = "MEETINGTYPE"; if (SelectMeetingType.MEETINGTYPEID != null) { foreach (var item in cbMeetingType.Items) { T_OA_MEETINGTYPE dict = item as T_OA_MEETINGTYPE; if (dict != null) { if (dict.MEETINGTYPE == SelectMeetingType.MEETINGTYPE) { cbMeetingType.SelectedItem = item; break; } } } //cbMeetingType.SelectedItem = SelectMeetingType; } else { cbMeetingType.SelectedIndex = 0; } } else { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("FOUNDMEETINGTYPE"), Utility.GetResourceStr("CONFIRMBUTTON")); } loadbar.Stop(); }
public void MeetingTypeUpdate(T_OA_MEETINGTYPE obj) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { MeetingTypeBll.UpdateMeetingTypeInfo(obj); } }
void typeClient_GetMeetingTypeNameInfosToComboxCompleted(object send, GetMeetingTypeNameInfosToComboxCompletedEventArgs e) { if (e.Result != null) { this.cbxMeetingType.Items.Clear(); this.cbxMeetingType.ItemsSource = e.Result; this.cbxMeetingType.DisplayMemberPath = "MEETINGTYPE"; if (SelectMeetingType.MEETINGTYPEID != null) { foreach (var item in cbxMeetingType.Items) { T_OA_MEETINGTYPE dict = item as T_OA_MEETINGTYPE; if (dict != null) { if (dict.MEETINGTYPE == SelectMeetingType.MEETINGTYPE) { cbxMeetingType.SelectedItem = item; break; } } } } else { cbxMeetingType.SelectedIndex = 0; } } loadbar.Stop(); }
void ShowMeetingDetailInfos(T_OA_MEETINGTYPE typeobj) { this.tblTitle.Text = tmpMeetingInfoT.MEETINGTITLE + "会议基本信息"; this.tblMeetingTitle.Text = tmpMeetingInfoT.MEETINGTITLE; this.tblMeetingType.Text = tmpvmeeting.meetingtype.MEETINGTYPE; this.tblDepartment.Text = tmpMeetingInfoT.DEPARTNAME; this.tblMeetingRoom.Text = tmpvmeeting.meetingroom.MEETINGROOMNAME; this.tblStartTime.Text = Convert.ToDateTime(tmpMeetingInfoT.STARTTIME).ToLongDateString() + Convert.ToDateTime(tmpMeetingInfoT.STARTTIME).ToLongTimeString(); this.tblEndTime.Text = Convert.ToDateTime(tmpMeetingInfoT.ENDTIME).ToLongDateString() + Convert.ToDateTime(tmpMeetingInfoT.ENDTIME).ToLongTimeString(); tblMeetingContent.RichTextBoxContext = tmpMeetingInfoT.CONTENT; if (tmpMeetingInfoT.UPDATEDATE != null) { this.tblUpdateTime.Text = tmpMeetingInfoT.UPDATEDATE.ToString(); } else { this.tblUpdateTime.Text = ""; } if (!string.IsNullOrEmpty(tmpMeetingInfoT.UPDATEUSERNAME)) this.tblEditer.Text = tmpMeetingInfoT.UPDATEUSERNAME; tblMemberCount.Text = tmpMeetingInfoT.COUNT.ToString(); tblAddTime.Text = Convert.ToDateTime(tmpMeetingInfoT.CREATEDATE).ToLongDateString() + Convert.ToDateTime(tmpMeetingInfoT.CREATEDATE).ToLongTimeString(); //RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); }
private void GetMeetingInfoByInfo(V_MeetingInfo MeetingInfoT) { loadbar.Start(); if (MeetingInfoT != null) { tmpMeetingInfo = MeetingInfoT.meetinginfo; //cbxMeetingType.SelectedItem = MeetingInfoT.MEETINGTYPE; //cbMeetingRoom.SelectedItem = MeetingInfoT.MEETINGROOMNAME; txtMeetingRoom.Text = MeetingInfoT.meetingroom.MEETINGROOMNAME; txtMeetingRoom.SelectedItem = MeetingInfoT.meetingroom; SelectMeetingRoom = MeetingInfoT.meetingroom; SelectMeetingType = MeetingInfoT.meetingtype; tbxMeetingTitle.Text = MeetingInfoT.meetinginfo.MEETINGTITLE; tbxMeetingContent.RichTextBoxContext = MeetingInfoT.meetinginfo.CONTENT; dpStartDate.Text = Convert.ToDateTime(MeetingInfoT.meetinginfo.STARTTIME).ToShortDateString(); dpEndDate.Text = Convert.ToDateTime(MeetingInfoT.meetinginfo.ENDTIME).ToShortDateString(); txtTel.Text = MeetingInfoT.meetinginfo.TEL; PostsObject.Text = MeetingInfoT.meetinginfo.DEPARTNAME; strStartTime = Convert.ToDateTime(MeetingInfoT.meetinginfo.STARTTIME).ToShortTimeString(); tpStartTime.Value = MeetingInfoT.meetinginfo.STARTTIME; tpEndTime.Value = MeetingInfoT.meetinginfo.ENDTIME; tbxHostMembers.Text = MeetingInfoT.meetinginfo.HOSTNAME; tbxRecordMembers.Text = MeetingInfoT.meetinginfo.RECORDUSERNAME; combox_MeetingRoomSelectSource(); combox_SelectSource(); } }
public string MeetingTypeAdd(T_OA_MEETINGTYPE obj) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { return(MeetingTypeBll.AddMeetingTypeInfo(obj)); } }
void ShowMeetingDetailInfos(T_OA_MEETINGTYPE typeobj) { this.tblTitle.Text = tmpMeetingInfoT.MEETINGTITLE + "会议基本信息"; this.tblMeetingTitle.Text = tmpMeetingInfoT.MEETINGTITLE; this.tblMeetingType.Text = tmpvmeeting.meetingtype.MEETINGTYPE; this.tblDepartment.Text = tmpMeetingInfoT.DEPARTNAME; this.tblMeetingRoom.Text = tmpvmeeting.meetingroom.MEETINGROOMNAME; this.tblStartTime.Text = Convert.ToDateTime(tmpMeetingInfoT.STARTTIME).ToLongDateString() + Convert.ToDateTime(tmpMeetingInfoT.STARTTIME).ToLongTimeString(); this.tblEndTime.Text = Convert.ToDateTime(tmpMeetingInfoT.ENDTIME).ToLongDateString() + Convert.ToDateTime(tmpMeetingInfoT.ENDTIME).ToLongTimeString(); tblMeetingContent.RichTextBoxContext = tmpMeetingInfoT.CONTENT; if (tmpMeetingInfoT.UPDATEDATE != null) { this.tblUpdateTime.Text = tmpMeetingInfoT.UPDATEDATE.ToString(); } else { this.tblUpdateTime.Text = ""; } if (!string.IsNullOrEmpty(tmpMeetingInfoT.UPDATEUSERNAME)) { this.tblEditer.Text = tmpMeetingInfoT.UPDATEUSERNAME; } tblMemberCount.Text = tmpMeetingInfoT.COUNT.ToString(); tblAddTime.Text = Convert.ToDateTime(tmpMeetingInfoT.CREATEDATE).ToLongDateString() + Convert.ToDateTime(tmpMeetingInfoT.CREATEDATE).ToLongTimeString(); //RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); }
void DaGr_CurrentCellChanged(object sender, EventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { Meetingtype = (T_OA_MEETINGTYPE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
void DaGr_CurrentCellChanged(object sender, EventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { Meetingtype = (T_OA_MEETINGTYPE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
void TemplateClient_GetMeetingTypeTemplateSingleInfoByIdCompleted(object sender, GetMeetingTypeTemplateSingleInfoByIdCompletedEventArgs e) { if (e.Result != null) { T_OA_MEETINGTEMPLATE TemplateTable = e.Result; txtTemplateName.Text = TemplateTable.TEMPLATENAME; txtTemplateContent.RichTextBoxContext = TemplateTable.CONTENT; SelectMeetingType = TemplateTable.T_OA_MEETINGTYPE; meetingtemplate = TemplateTable; combox_SelectSource(); } }
void typeClient_GetMeetingTypeNameInfosToComboxCompleted(object send, GetMeetingTypeNameInfosToComboxCompletedEventArgs e) { if (e.Result != null) { this.cbMeetingType.Items.Clear(); T_OA_MEETINGTYPE itemType = new T_OA_MEETINGTYPE(); itemType.MEETINGTYPE = "请选择"; e.Result.Insert(0, itemType); this.cbMeetingType.ItemsSource = e.Result; this.cbMeetingType.DisplayMemberPath = "MEETINGTYPE"; this.cbMeetingType.SelectedItem = itemType; } }
void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e) { //throw new NotImplementedException(); DataGrid grid = sender as DataGrid; if (grid.SelectedItems.Count == 0) { return; } if (grid.SelectedItems.Count > 0) { Meetingtype = (T_OA_MEETINGTYPE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e) { //throw new NotImplementedException(); DataGrid grid = sender as DataGrid; if (grid.SelectedItems.Count == 0) { return; } if (grid.SelectedItems.Count > 0) { Meetingtype = (T_OA_MEETINGTYPE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体 } }
private void cbxMeetingType_SelectionChanged(object sender, SelectionChangedEventArgs e) { string StrSelMeetingType = ""; if (cbxMeetingType.Items.Count > 0) { T_OA_MEETINGTYPE MeetingType = this.cbxMeetingType.SelectedItem as T_OA_MEETINGTYPE; StrSelMeetingType = MeetingType.MEETINGTYPE.ToString(); //tbxMeetingContent.Text = MeetingType.CONTENT.ToString(); //MeetingClient.GetMeetingTypeTemplateNameInfosByMeetingTypeCompleted += new EventHandler<GetMeetingTypeTemplateNameInfosByMeetingTypeCompletedEventArgs>(TemplateClient_GetMeetingTypeTemplateNameInfosByMeetingTypeCompleted); //MeetingClient.GetMeetingTypeTemplateNameInfosByMeetingTypeAsync(StrSelMeetingType); } }
public List <T_OA_MEETINGTYPE> GetMeetintTypeInfosListBySearch(T_OA_MEETINGTYPE searchMeetingTypeInfo) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { IQueryable <T_OA_MEETINGTYPE> MeetingTypeList = MeetingTypeBll.GetMeetingTypeListBySearch(searchMeetingTypeInfo); if (MeetingTypeList == null) { return(null); } else { return(MeetingTypeList.ToList()); } } }
public MeetingTypeForm(Action actionS, string TypeID) { MeetingClient.MeetingTypeAddCompleted += new EventHandler<MeetingTypeAddCompletedEventArgs>(MeetingType_MeetingTypeAddCompleted); MeetingClient.MeetingTypeUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(MeetingType_MeetingTypeUpdateCompleted); MeetingClient.GetMeetingTypeSingleInfoByIdCompleted += new EventHandler<GetMeetingTypeSingleInfoByIdCompletedEventArgs>(MeetingType_GetMeetingTypeSingleInfoByIdCompleted); publicClient.GetContentCompleted += new EventHandler<GetContentCompletedEventArgs>(publicClient_GetContentCompleted); InitializeComponent(); TypeT = new T_OA_MEETINGTYPE(); this.action = actionS; if (action == Action.Edit || action == Action.Read) { if (action == Action.Read) { tbxMeetingType.IsEnabled = false; txtRemindDay.IsEnabled = false; txtCycle.IsEnabled = false; txtConvener.IsEnabled = false; btnFindHostMember.IsEnabled = false; tbxDemo.IsEnabled = false; rbtIsAutoyes.IsEnabled = false; rbtIsAutoyes.IsEnabled = false; //txtContent.HideControls(); this.txtContent.IsEnabled = false; this.txtContent.IsReadOnly = true; txtContent.BorderThickness = new Thickness(1.0); txtContent.BorderBrush = new SolidColorBrush(Colors.Gray); } GetMeetingTypeByID(TypeID); } else { StrConverID= Common.CurrentLoginUserInfo.EmployeeID; txtConvener.Text = Common.CurrentLoginUserInfo.EmployeeName; this.LayoutRoot.RowDefinitions[2].Height = new GridLength(0); } //GetTestUserByName(); }
public MeetingTypeForm(Action actionS, string TypeID) { MeetingClient.MeetingTypeAddCompleted += new EventHandler <MeetingTypeAddCompletedEventArgs>(MeetingType_MeetingTypeAddCompleted); MeetingClient.MeetingTypeUpdateCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(MeetingType_MeetingTypeUpdateCompleted); MeetingClient.GetMeetingTypeSingleInfoByIdCompleted += new EventHandler <GetMeetingTypeSingleInfoByIdCompletedEventArgs>(MeetingType_GetMeetingTypeSingleInfoByIdCompleted); publicClient.GetContentCompleted += new EventHandler <GetContentCompletedEventArgs>(publicClient_GetContentCompleted); InitializeComponent(); TypeT = new T_OA_MEETINGTYPE(); this.action = actionS; if (action == Action.Edit || action == Action.Read) { if (action == Action.Read) { tbxMeetingType.IsEnabled = false; txtRemindDay.IsEnabled = false; txtCycle.IsEnabled = false; txtConvener.IsEnabled = false; btnFindHostMember.IsEnabled = false; tbxDemo.IsEnabled = false; rbtIsAutoyes.IsEnabled = false; rbtIsAutoyes.IsEnabled = false; //txtContent.HideControls(); this.txtContent.IsEnabled = false; this.txtContent.IsReadOnly = true; txtContent.BorderThickness = new Thickness(1.0); txtContent.BorderBrush = new SolidColorBrush(Colors.Gray); } GetMeetingTypeByID(TypeID); } else { StrConverID = Common.CurrentLoginUserInfo.EmployeeID; txtConvener.Text = Common.CurrentLoginUserInfo.EmployeeName; this.LayoutRoot.RowDefinitions[2].Height = new GridLength(0); } //GetTestUserByName(); }
void typeClient_GetMeetingTypeNameInfosToComboxCompleted(object send, GetMeetingTypeNameInfosToComboxCompletedEventArgs e) { if (e.Result != null) { this.cbMeetingType.Items.Clear(); //List<T_OA_MEETINGTYPE> TypeNames= e.Result.ToList(); //T_OA_MEETINGTYPE MeetingType = new T_OA_MEETINGTYPE(); //MeetingType.MEETINGTYPEID = System.Guid.NewGuid().ToString(); //MeetingType.MEETINGTYPE = "请选择"; //string StrInsert = "请选择"; //TypeNames.Insert(0, StrInsert); T_OA_MEETINGTYPE Meetingtype = new T_OA_MEETINGTYPE(); Meetingtype.MEETINGTYPE = "请选择"; e.Result.Insert(0, Meetingtype); this.cbMeetingType.ItemsSource = e.Result; this.cbMeetingType.DisplayMemberPath = "MEETINGTYPE"; //this.cbMeetingType.SelectedIndex = 0; } }
void MeetingType_GetMeetingTypeSingleInfoByIdCompleted(object sender, GetMeetingTypeSingleInfoByIdCompletedEventArgs e) { T_OA_MEETINGTYPE TypeTable = e.Result; if (TypeTable != null) { if (!string.IsNullOrEmpty(TypeTable.MEETINGTYPE)) { tbxMeetingType.Text = TypeTable.MEETINGTYPE; } if (!string.IsNullOrEmpty(TypeTable.REMARK)) { tbxDemo.Text = TypeTable.REMARK; } //TypeT = TypeTable; tmpTypeT = TypeTable; if (!string.IsNullOrEmpty(TypeTable.CONVENERNAME)) { this.txtConvener.Text = TypeTable.CONVENERNAME; } StrConverID = TypeTable.CONVENER; this.txtCycle.Text = TypeTable.CYCLE.ToString(); this.txtRemindDay.Text = TypeTable.REMINDDAY.ToString(); //txtContent.RichTextBoxContext = TypeTable.CONTENT; publicClient.GetContentAsync(TypeTable.MEETINGTYPEID); if (TypeTable.ISAUTO == "1") { this.rbtIsAutoyes.IsChecked = true; } else { this.rbtIsAutono.IsChecked = true; this.LayoutRoot.RowDefinitions[2].Height = new GridLength(0); } } }
private void Save() { try { string name = ""; string remark = ""; string StrCycle = ""; string StrDays = ""; byte[] StrContent; string StrIsAuto = ""; string StrConverName = ""; StrConverName = this.txtConvener.Text.ToString(); name = tbxMeetingType.Text.ToString(); remark = tbxDemo.Text.ToString(); StrCycle = this.txtCycle.Text.ToString(); StrDays = this.txtRemindDay.Text.ToString(); //StrContent = txtContent.RichTextBoxContext; StrContent = txtContent.Document; if (this.rbtIsAutoyes.IsChecked == true) { StrIsAuto = "1"; } if (rbtIsAutono.IsChecked == true) { StrIsAuto = "0"; } if (!string.IsNullOrEmpty(StrCycle) && !string.IsNullOrEmpty(StrDays)) { if (int.Parse(StrCycle) < int.Parse(StrDays)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AHEADCAUTIONDAYSNOTCYLDAYS"));//提前提醒天数不能大于周期 return; } } else if (!string.IsNullOrEmpty(StrCycle) && string.IsNullOrEmpty(StrDays)) { //周期不为空 则提前提醒天数不能为空 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "AHEADCAUTIONDAYS"));//提前提醒天数不能为空 return; } else if (string.IsNullOrEmpty(StrCycle) && !string.IsNullOrEmpty(StrDays)) { //提前提醒天数不为空 则周期不能为空 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "CYLDAYS"));//周期不能为空 return; } if (StrContent != null) { if (StrContent.Length == 0) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("会议模版内容"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); this.txtContent.Focus(); return; } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("会议模版内容"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); this.txtContent.Focus(); } if (action == Action.Add) { //string StrCONVENER TypeT = new T_OA_MEETINGTYPE(); TypeT.MEETINGTYPEID = System.Guid.NewGuid().ToString(); TypeT.MEETINGTYPE = name; TypeT.REMARK = remark; if (string.IsNullOrEmpty(name)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REQUIRED", "MEETINGTYPE")); return; } TypeT.CONVENER = StrConverID; TypeT.CONVENERNAME = StrConverName; TypeT.CONTENT = StrContent; TypeT.ISAUTO = StrIsAuto; if (!string.IsNullOrEmpty(StrCycle)) { TypeT.CYCLE = System.Convert.ToInt32(StrCycle); } if (!string.IsNullOrEmpty(StrDays)) { TypeT.REMINDDAY = System.Convert.ToInt32(StrDays); } TypeT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; TypeT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; TypeT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; TypeT.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; TypeT.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; TypeT.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; TypeT.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.UPDATEUSERNAME = ""; TypeT.UPDATEDATE = null; TypeT.UPDATEUSERID = ""; TypeT.CREATEDATE = System.DateTime.Now; tmpTypeT = TypeT; //将该实体赋给变量 便于 修改 RefreshUI(RefreshedTypes.ProgressBar); MeetingClient.MeetingTypeAddAsync(TypeT); } else { TypeT = tmpTypeT; if (string.IsNullOrEmpty(name)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REQUIRED", "MEETINGTYPE")); return; } if (StrIsAuto == "0") { StrCycle = ""; StrDays = "";//如果设为不是自动发起 则将周期、提前提醒天数清空 } if (!string.IsNullOrEmpty(StrCycle)) { TypeT.CYCLE = System.Convert.ToInt32(StrCycle); } if (!string.IsNullOrEmpty(StrDays)) { TypeT.REMINDDAY = System.Convert.ToInt32(StrDays); } TypeT.CONVENER = StrConverID; TypeT.CONVENERNAME = StrConverName; TypeT.CONTENT = StrContent; TypeT.ISAUTO = StrIsAuto; TypeT.MEETINGTYPE = name; TypeT.REMARK = remark; TypeT.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; TypeT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; TypeT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; TypeT.UPDATEDATE = System.DateTime.Now; RefreshUI(RefreshedTypes.ProgressBar); MeetingClient.MeetingTypeUpdateAsync(TypeT); } } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), ex.ToString()); return; } }
private void Save() { try { string StrTemplateName = ""; string StrMeetingType = ""; byte[] StrContent; StrTemplateName = txtTemplateName.Text.ToString(); if (cbMeetingType.SelectedIndex > -1) { SelectMeetingType = cbMeetingType.SelectedItem as T_OA_MEETINGTYPE; StrMeetingType = SelectMeetingType.MEETINGTYPEID.ToString(); } StrContent = txtTemplateContent.RichTextBoxContext; if (string.IsNullOrEmpty(StrMeetingType)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("REQUIRED", "MEETINGTYPE")); } if (string.IsNullOrEmpty(StrTemplateName)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("REQUIRED", "OATEMPLATENAME")); } if (StrContent == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("REQUIRED", "TEMPLATECONTENT")); return; } if (CheckMeetingTemplate()) { loadbar.Start(); //T_OA_MEETINGTEMPLATE TemplateT = new T_OA_MEETINGTEMPLATE(); if (action == Action.Add) { meetingtemplate.MEETINGTEMPLATEID = System.Guid.NewGuid().ToString(); meetingtemplate.TEMPLATENAME = StrTemplateName; meetingtemplate.T_OA_MEETINGTYPE = new T_OA_MEETINGTYPE(); meetingtemplate.T_OA_MEETINGTYPE=SelectMeetingType; //meetingtemplate.T_OA_MEETINGTYPE.MEETINGTYPEID = StrMeetingType; meetingtemplate.CONTENT = txtTemplateContent.RichTextBoxContext; meetingtemplate.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; meetingtemplate.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; meetingtemplate.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; meetingtemplate.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; meetingtemplate.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; meetingtemplate.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; meetingtemplate.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.UPDATEUSERNAME = ""; meetingtemplate.UPDATEDATE = null; meetingtemplate.UPDATEUSERID = ""; meetingtemplate.CREATEDATE = System.DateTime.Now; try { MeetingClient.MeetingTypeTemplateAddAsync(meetingtemplate); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } } else { //meetingtemplate.CONTENT = StrContent; meetingtemplate.CONTENT = txtTemplateContent.RichTextBoxContext; meetingtemplate.TEMPLATENAME = StrTemplateName; meetingtemplate.T_OA_MEETINGTYPE = SelectMeetingType; meetingtemplate.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; meetingtemplate.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; meetingtemplate.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; meetingtemplate.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.UPDATEDATE = System.DateTime.Now; try { MeetingClient.MeetingTypeTemplateUpdateAsync(meetingtemplate); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } }
void TemplateClient_GetMeetingTypeTemplateSingleInfoByIdCompleted(object sender, GetMeetingTypeTemplateSingleInfoByIdCompletedEventArgs e) { if (e.Result != null) { T_OA_MEETINGTEMPLATE TemplateTable = e.Result; txtTemplateName.Text = TemplateTable.TEMPLATENAME; txtTemplateContent.RichTextBoxContext = TemplateTable.CONTENT; SelectMeetingType = TemplateTable.T_OA_MEETINGTYPE; meetingtemplate = TemplateTable; combox_SelectSource(); } }
private void GetMeetingInfoByInfoAudit(T_OA_MEETINGINFO MeetingInfoT) { if (MeetingInfoT != null) { tmpMeetingInfo = MeetingInfoT; //cbxMeetingType.SelectedItem = MeetingInfoT.MEETINGTYPE; //cbMeetingRoom.SelectedItem = MeetingInfoT.MEETINGROOMNAME; txtMeetingRoom.Text = MeetingInfoT.T_OA_MEETINGROOM.MEETINGROOMNAME; //txtMeetingRoom.SelectedItem = MeetingInfoT.meetingroom; SelectMeetingRoom = MeetingInfoT.T_OA_MEETINGROOM; SelectMeetingType = MeetingInfoT.T_OA_MEETINGTYPE; tbxMeetingTitle.Text = MeetingInfoT.MEETINGTITLE; tbxMeetingContent.RichTextBoxContext = MeetingInfoT.CONTENT; dpStartDate.Text = Convert.ToDateTime(MeetingInfoT.STARTTIME).ToShortDateString(); dpEndDate.Text = Convert.ToDateTime(MeetingInfoT.ENDTIME).ToShortDateString(); txtTel.Text = MeetingInfoT.TEL; PostsObject.Text = MeetingInfoT.DEPARTNAME; strStartTime = Convert.ToDateTime(MeetingInfoT.STARTTIME).ToShortTimeString(); tpStartTime.Value = MeetingInfoT.STARTTIME; tpEndTime.Value = MeetingInfoT.ENDTIME; strEndTime = Convert.ToDateTime(MeetingInfoT.ENDTIME).ToShortTimeString(); tbxHostMembers.Text = MeetingInfoT.HOSTNAME; StrHostID = MeetingInfoT.HOSTID; tbxRecordMembers.Text = MeetingInfoT.RECORDUSERNAME; StrRecordID = MeetingInfoT.RECORDUSERID; combox_SelectSource(); } }
private void GetMeetingInfoByInfo(V_MeetingInfo MeetingInfoT) { loadbar.Start(); if (MeetingInfoT != null) { tmpMeetingInfo = MeetingInfoT.meetinginfo; //cbxMeetingType.SelectedItem = MeetingInfoT.MEETINGTYPE; //cbMeetingRoom.SelectedItem = MeetingInfoT.MEETINGROOMNAME; txtMeetingRoom.Text = MeetingInfoT.meetingroom.MEETINGROOMNAME; txtMeetingRoom.SelectedItem = MeetingInfoT.meetingroom; SelectMeetingRoom = MeetingInfoT.meetingroom; SelectMeetingType = MeetingInfoT.meetingtype; tbxMeetingTitle.Text = MeetingInfoT.meetinginfo.MEETINGTITLE; tbxMeetingContent.RichTextBoxContext = MeetingInfoT.meetinginfo.CONTENT; dpStartDate.Text = Convert.ToDateTime(MeetingInfoT.meetinginfo.STARTTIME).ToShortDateString(); dpEndDate.Text = Convert.ToDateTime(MeetingInfoT.meetinginfo.ENDTIME).ToShortDateString(); txtTel.Text = MeetingInfoT.meetinginfo.TEL; PostsObject.Text = MeetingInfoT.meetinginfo.DEPARTNAME; strStartTime = Convert.ToDateTime(MeetingInfoT.meetinginfo.STARTTIME).ToShortTimeString(); tpStartTime.Value = MeetingInfoT.meetinginfo.STARTTIME; tpEndTime.Value = MeetingInfoT.meetinginfo.ENDTIME; tbxHostMembers.Text = MeetingInfoT.meetinginfo.HOSTNAME; tbxRecordMembers.Text = MeetingInfoT.meetinginfo.RECORDUSERNAME; combox_MeetingRoomSelectSource(); combox_SelectSource(); } }
public void MeetingTypeUpdate(T_OA_MEETINGTYPE obj) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { MeetingTypeBll.UpdateMeetingTypeInfo(obj); } }
public string MeetingTypeAdd(T_OA_MEETINGTYPE obj) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { return MeetingTypeBll.AddMeetingTypeInfo(obj); } }
private void Save() { try { string name = ""; string remark = ""; string StrCycle = ""; string StrDays = ""; byte[] StrContent ; string StrIsAuto = ""; string StrConverName = ""; StrConverName = this.txtConvener.Text.ToString(); name = tbxMeetingType.Text.ToString(); remark = tbxDemo.Text.ToString(); StrCycle = this.txtCycle.Text.ToString(); StrDays = this.txtRemindDay.Text.ToString(); //StrContent = txtContent.RichTextBoxContext; StrContent = txtContent.Document; if (this.rbtIsAutoyes.IsChecked == true) { StrIsAuto = "1"; } if(rbtIsAutono.IsChecked == true) { StrIsAuto = "0"; } if (!string.IsNullOrEmpty(StrCycle) && !string.IsNullOrEmpty(StrDays)) { if (int.Parse(StrCycle) < int.Parse(StrDays)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("AHEADCAUTIONDAYSNOTCYLDAYS"));//提前提醒天数不能大于周期 return; } } else if (!string.IsNullOrEmpty(StrCycle) && string.IsNullOrEmpty(StrDays)) { //周期不为空 则提前提醒天数不能为空 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "AHEADCAUTIONDAYS"));//提前提醒天数不能为空 return; } else if (string.IsNullOrEmpty(StrCycle) && !string.IsNullOrEmpty(StrDays)) { //提前提醒天数不为空 则周期不能为空 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "CYLDAYS"));//周期不能为空 return; } if (StrContent != null) { if (StrContent.Length == 0) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("会议模版内容"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); this.txtContent.Focus(); return; } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("会议模版内容"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); this.txtContent.Focus(); } if (action == Action.Add) { //string StrCONVENER TypeT = new T_OA_MEETINGTYPE(); TypeT.MEETINGTYPEID = System.Guid.NewGuid().ToString(); TypeT.MEETINGTYPE = name; TypeT.REMARK = remark; if (string.IsNullOrEmpty(name)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REQUIRED", "MEETINGTYPE")); return; } TypeT.CONVENER = StrConverID; TypeT.CONVENERNAME = StrConverName; TypeT.CONTENT = StrContent; TypeT.ISAUTO = StrIsAuto; if (!string.IsNullOrEmpty(StrCycle)) { TypeT.CYCLE = System.Convert.ToInt32(StrCycle); } if (!string.IsNullOrEmpty(StrDays)) { TypeT.REMINDDAY = System.Convert.ToInt32(StrDays); } TypeT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; TypeT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; TypeT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; TypeT.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; TypeT.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; TypeT.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; TypeT.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.UPDATEUSERNAME = ""; TypeT.UPDATEDATE = null; TypeT.UPDATEUSERID = ""; TypeT.CREATEDATE = System.DateTime.Now; tmpTypeT = TypeT; //将该实体赋给变量 便于 修改 RefreshUI(RefreshedTypes.ProgressBar); MeetingClient.MeetingTypeAddAsync(TypeT); } else { TypeT = tmpTypeT; if (string.IsNullOrEmpty(name)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REQUIRED", "MEETINGTYPE")); return; } if (StrIsAuto == "0") { StrCycle = ""; StrDays = "";//如果设为不是自动发起 则将周期、提前提醒天数清空 } if (!string.IsNullOrEmpty(StrCycle)) { TypeT.CYCLE = System.Convert.ToInt32(StrCycle); } if (!string.IsNullOrEmpty(StrDays)) { TypeT.REMINDDAY = System.Convert.ToInt32(StrDays); } TypeT.CONVENER = StrConverID; TypeT.CONVENERNAME = StrConverName; TypeT.CONTENT = StrContent; TypeT.ISAUTO = StrIsAuto; TypeT.MEETINGTYPE = name; TypeT.REMARK = remark; TypeT.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; TypeT.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; TypeT.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; TypeT.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; TypeT.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; TypeT.UPDATEDATE = System.DateTime.Now; RefreshUI(RefreshedTypes.ProgressBar); MeetingClient.MeetingTypeUpdateAsync(TypeT); } } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), ex.ToString()); return; } }
void typeClient_GetMeetingTypeNameInfosToComboxCompleted(object send, GetMeetingTypeNameInfosToComboxCompletedEventArgs e) { if (e.Result != null) { this.cbMeetingType.Items.Clear(); T_OA_MEETINGTYPE itemType = new T_OA_MEETINGTYPE(); itemType.MEETINGTYPE = "请选择"; e.Result.Insert(0, itemType); this.cbMeetingType.ItemsSource = e.Result; this.cbMeetingType.DisplayMemberPath = "MEETINGTYPE"; this.cbMeetingType.SelectedItem = itemType; } }
private void Save() { try { string StrTemplateName = ""; string StrMeetingType = ""; byte[] StrContent; StrTemplateName = txtTemplateName.Text.ToString(); if (cbMeetingType.SelectedIndex > -1) { SelectMeetingType = cbMeetingType.SelectedItem as T_OA_MEETINGTYPE; StrMeetingType = SelectMeetingType.MEETINGTYPEID.ToString(); } StrContent = txtTemplateContent.RichTextBoxContext; if (string.IsNullOrEmpty(StrMeetingType)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("REQUIRED", "MEETINGTYPE")); } if (string.IsNullOrEmpty(StrTemplateName)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("REQUIRED", "OATEMPLATENAME")); } if (StrContent == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("REQUIRED", "TEMPLATECONTENT")); return; } if (CheckMeetingTemplate()) { loadbar.Start(); //T_OA_MEETINGTEMPLATE TemplateT = new T_OA_MEETINGTEMPLATE(); if (action == Action.Add) { meetingtemplate.MEETINGTEMPLATEID = System.Guid.NewGuid().ToString(); meetingtemplate.TEMPLATENAME = StrTemplateName; meetingtemplate.T_OA_MEETINGTYPE = new T_OA_MEETINGTYPE(); meetingtemplate.T_OA_MEETINGTYPE = SelectMeetingType; //meetingtemplate.T_OA_MEETINGTYPE.MEETINGTYPEID = StrMeetingType; meetingtemplate.CONTENT = txtTemplateContent.RichTextBoxContext; meetingtemplate.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; meetingtemplate.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; meetingtemplate.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; meetingtemplate.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; meetingtemplate.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; meetingtemplate.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; meetingtemplate.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.UPDATEUSERNAME = ""; meetingtemplate.UPDATEDATE = null; meetingtemplate.UPDATEUSERID = ""; meetingtemplate.CREATEDATE = System.DateTime.Now; try { MeetingClient.MeetingTypeTemplateAddAsync(meetingtemplate); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } } else { //meetingtemplate.CONTENT = StrContent; meetingtemplate.CONTENT = txtTemplateContent.RichTextBoxContext; meetingtemplate.TEMPLATENAME = StrTemplateName; meetingtemplate.T_OA_MEETINGTYPE = SelectMeetingType; meetingtemplate.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; meetingtemplate.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; meetingtemplate.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; meetingtemplate.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; meetingtemplate.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; meetingtemplate.UPDATEDATE = System.DateTime.Now; try { MeetingClient.MeetingTypeTemplateUpdateAsync(meetingtemplate); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR")); } }
private void SaveMeetingInfo() { string StrMeetingTitle = ""; //会议标题 string StrMeetingTypeName = ""; //会议类型 string StrStartDt = ""; //开始时间 string StrStartTime = ""; //开始时:分 string StrEndDt = ""; //结束时间 string StrEndTime = ""; //结束时:分 //string StrContent = ""; //会议类容 int StrCount = 0; //会议人数,由选择与会人员数量确定 string StrMeetingRoom = ""; //会议室名 string StrTel = ""; //电话 string StrHostName = "";//主持人姓名 string StrRecordName = ""; //会议记录人名 string StrError = ""; //错误提示信息 bool blError = true; //是否正确 string StrNoticeTitle = ""; //通知标题 //string StrNoticeContent = "";//通知内容 string StrNoticeTel = "";//通知联系人电话 StrHostName = tbxHostMembers.Text.ToString(); StrTel = this.txtTel.Text.Trim().ToString(); StrRecordName = tbxRecordMembers.Text.ToString(); StrNoticeTitle = this.txtMessageTitle.Text.ToString(); //StrNoticeContent = this.txtMessageContent.Text.ToString(); StrNoticeTel = this.txtMessageTel.Text.ToString(); StrDepartment = PostsObject.Text.ToString(); if (string.IsNullOrEmpty(StrDepartment)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDEPART")); return; } if (string.IsNullOrEmpty(SelectMeetingRoom.MEETINGROOMID)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("PLEASESELECTMEETINGROOM")); return; } if (!string.IsNullOrEmpty(this.dpStartDate.Text.ToString())) { StrStartDt = this.dpStartDate.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTNULL")); return; } if (!string.IsNullOrEmpty(this.dpEndDate.Text.ToString())) { StrEndDt = this.dpEndDate.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ENDTIMENOTNULL")); return; } if (this.cbxMeetingType.SelectedIndex > -1) { SelectMeetingType = this.cbxMeetingType.SelectedItem as T_OA_MEETINGTYPE; } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDMEETINGTYPE")); this.cbxMeetingType.Focus(); return; } //StrMeetingTypeName = this.cbxMeetingType.SelectedItem.ToString(); if (!string.IsNullOrEmpty(tpStartTime.Value.Value.ToString())) { StrStartTime = tpStartTime.Value.Value.ToString("HH:mm"); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("MEETINGSTARTTIMENOTNULL")); } if (!string.IsNullOrEmpty(this.tpEndTime.Value.Value.ToString())) { StrEndTime = this.tpEndTime.Value.Value.ToString("HH:mm"); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("MEETINGENDTIMENOTNULL")); return; } if (!string.IsNullOrEmpty(this.tbxMeetingTitle.Text.ToString())) { StrMeetingTitle = this.tbxMeetingTitle.Text.ToString(); } else { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("MEETINGTITLE")); return; } if (this.tbxMeetingContent.GetRichTextbox().Xaml == "") { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("MEETINGCONTENT")); return; //StrContent = HttpUtility.HtmlEncode(this.tbxMeetingContent.Text.ToString()); } if (vemployeeObj.Count() > 0) //使用 vemployeeObj 而不用tmpmember ,tmpmember是从数据处取出来 { StrCount = vemployeeObj.Count(); } DateTime DtStart = System.Convert.ToDateTime(StrStartDt + " " + StrStartTime); DateTime DtEnd = System.Convert.ToDateTime(StrEndDt + " " + StrEndTime); if (DtStart <= System.DateTime.Now) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CANNOTSMOLLERTHANTHECURRENTTIME", "STARTTIME")); return; } if (DtEnd <= System.DateTime.Now) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CANNOTSMOLLERTHANTHECURRENTTIME", "ENDTIME")); return; } if (DtStart >= DtEnd) { //StrError += "会议开始时间必须小于结束时间!\n"; Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STARTTIMENOTGREATENDTIME1")); return; //MessageBox.Show("会议开始时间必须小于结束时间"); } if (!(StrCount > 0)) { //StrError += "请选择与会人员!\n"; Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("PLEASESELECTMEETINGMEMBER")); return; } //foreach (var MeetingMember in tmpMeetingMember) //{ // T_OA_MEETINGSTAFF StaffT = new T_OA_MEETINGSTAFF(); // StaffT.MEETINGSTAFFID = System.Guid.NewGuid().ToString(); // StaffT.MEETINGINFOID = tmpMeetingInfo.MEETINGINFOID; // StaffT.CREATEUSERID = tmpMeetingInfo.CREATEUSERID; // StaffT.CONFIRMFLAG = "0"; // StaffT.FILENAME = ""; // StaffT.MEETINGUSERID = MeetingMember.ObjectID.ToString();// ArrUsers[i].ToString(); //} if (StrHostName == "") { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTHOSTMEMBER")); return; } else { StrHostName = tbxHostMembers.Text.ToString(); } if (StrRecordName == "") { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDMEMBER")); //cbxRecordMembers.Focus(); return; } else { StrRecordName = tbxRecordMembers.Text.ToString(); } if (string.IsNullOrEmpty(StrNoticeTitle)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL","NOTICETITLE")); return; } if (this.txtMessageContent.GetRichTextbox().Xaml == "") { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL","NOTICECONTENT")); return; } if (string.IsNullOrEmpty(StrNoticeTel)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "MEETINGMESSATETEL")); return; } RefreshUI(RefreshedTypes.ShowProgressBar); if (ActionType == FormTypes.New) { tmpMeetingInfo.MEETINGINFOID = System.Guid.NewGuid().ToString(); tmpMeetingInfo.T_OA_MEETINGROOM = SelectMeetingRoom; tmpMeetingInfo.MEETINGTITLE = StrMeetingTitle; tmpMeetingInfo.TEL = StrTel; tmpMeetingInfo.T_OA_MEETINGTYPE = SelectMeetingType; tmpMeetingInfo.DEPARTNAME = StrDepartment; tmpMeetingInfo.CONTENT = tbxMeetingContent.RichTextBoxContext; tmpMeetingInfo.COUNT = System.Convert.ToInt16(StrCount); tmpMeetingInfo.STARTTIME = DtStart; tmpMeetingInfo.ENDTIME = DtEnd; tmpMeetingInfo.ISCANCEL = "1"; tmpMeetingInfo.ISAUTO = "0"; tmpMeetingInfo.HOSTID = StrHostID; tmpMeetingInfo.HOSTNAME = StrHostName; tmpMeetingInfo.RECORDUSERID = StrRecordID; tmpMeetingInfo.RECORDUSERNAME = StrRecordName; tmpMeetingInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; tmpMeetingInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; tmpMeetingInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; tmpMeetingInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpMeetingInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; tmpMeetingInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; tmpMeetingInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; tmpMeetingInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpMeetingInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; tmpMeetingInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; tmpMeetingInfo.UPDATEUSERNAME = ""; tmpMeetingInfo.UPDATEDATE = null; tmpMeetingInfo.UPDATEUSERID = ""; tmpMeetingInfo.CHECKSTATE = "0"; //未提交 tmpMeetingInfo.CREATEDATE = System.DateTime.Now; AddMeetingStaffInfo();//添加与会人员 AddStaffMessage();//添加会议通知 AddMeetingContentInfo();//添加会议内容 try { MeetingClient.MeetingInfoAddAsync(tmpMeetingInfo, MeetingStaffList, MeetingContentList, MessageObj,"Add"); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), ex.ToString()); RefreshUI(RefreshedTypes.HideProgressBar); //MessageBox.Show(ex.ToString()); } } if (ActionType == FormTypes.Edit) { tmpMeetingInfo.T_OA_MEETINGROOM = SelectMeetingRoom; tmpMeetingInfo.MEETINGTITLE = StrMeetingTitle; tmpMeetingInfo.TEL = StrTel; tmpMeetingInfo.T_OA_MEETINGTYPE = SelectMeetingType; tmpMeetingInfo.DEPARTNAME = StrDepartment; tmpMeetingInfo.CONTENT = tbxMeetingContent.RichTextBoxContext; tmpMeetingInfo.COUNT = System.Convert.ToInt16(StrCount); tmpMeetingInfo.STARTTIME = DtStart; tmpMeetingInfo.ENDTIME = DtEnd; tmpMeetingInfo.CHECKSTATE = "0"; //申请状态 tmpMeetingInfo.CREATEDATE = System.Convert.ToDateTime(dpStartDate.Text.ToString()); tmpMeetingInfo.UPDATEDATE = System.DateTime.Now; tmpMeetingInfo.UPDATEUSERID = "1"; tmpMeetingInfo.ISAUTO = "0"; tmpMeetingInfo.HOSTID = StrHostID; tmpMeetingInfo.HOSTNAME = StrHostName; tmpMeetingInfo.RECORDUSERID = StrRecordID; tmpMeetingInfo.RECORDUSERNAME = StrRecordName; tmpMeetingInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; tmpMeetingInfo.UPDATEDATE = DateTime.Now; tmpMeetingInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; AddMeetingStaffInfo();//添加与会人员 AddStaffMessage();//添加会议通知 AddMeetingContentInfo();//添加会议内容 try { MeetingClient.MeetingInfoUpdateByFormAsync(tmpMeetingInfo, MeetingStaffList, MeetingContentList, MessageObj,"Edit"); } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Message,Utility.GetResourceStr("ERROR"),ex.ToString()); RefreshUI(RefreshedTypes.HideProgressBar);//结束动画 } } }
void typeClient_GetMeetingTypeNameInfosToComboxCompleted(object send, GetMeetingTypeNameInfosToComboxCompletedEventArgs e) { if (e.Result != null) { this.cbMeetingType.Items.Clear(); //List<T_OA_MEETINGTYPE> TypeNames= e.Result.ToList(); //T_OA_MEETINGTYPE MeetingType = new T_OA_MEETINGTYPE(); //MeetingType.MEETINGTYPEID = System.Guid.NewGuid().ToString(); //MeetingType.MEETINGTYPE = "请选择"; //string StrInsert = "请选择"; //TypeNames.Insert(0, StrInsert); T_OA_MEETINGTYPE Meetingtype = new T_OA_MEETINGTYPE(); Meetingtype.MEETINGTYPE = "请选择"; e.Result.Insert(0, Meetingtype); this.cbMeetingType.ItemsSource = e.Result; this.cbMeetingType.DisplayMemberPath = "MEETINGTYPE"; //this.cbMeetingType.SelectedIndex = 0; } }
public List<T_OA_MEETINGTYPE> GetMeetintTypeInfosListBySearch(T_OA_MEETINGTYPE searchMeetingTypeInfo) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { IQueryable<T_OA_MEETINGTYPE> MeetingTypeList = MeetingTypeBll.GetMeetingTypeListBySearch(searchMeetingTypeInfo); if (MeetingTypeList == null) { return null; } else { return MeetingTypeList.ToList(); } } }
void MeetingType_GetMeetingTypeSingleInfoByIdCompleted(object sender, GetMeetingTypeSingleInfoByIdCompletedEventArgs e) { T_OA_MEETINGTYPE TypeTable = e.Result; if (TypeTable != null) { if (!string.IsNullOrEmpty(TypeTable.MEETINGTYPE)) { tbxMeetingType.Text = TypeTable.MEETINGTYPE; } if (!string.IsNullOrEmpty(TypeTable.REMARK)) { tbxDemo.Text = TypeTable.REMARK; } //TypeT = TypeTable; tmpTypeT = TypeTable; if (!string.IsNullOrEmpty(TypeTable.CONVENERNAME)) { this.txtConvener.Text = TypeTable.CONVENERNAME; } StrConverID = TypeTable.CONVENER; this.txtCycle.Text = TypeTable.CYCLE.ToString(); this.txtRemindDay.Text = TypeTable.REMINDDAY.ToString(); //txtContent.RichTextBoxContext = TypeTable.CONTENT; publicClient.GetContentAsync(TypeTable.MEETINGTYPEID); if (TypeTable.ISAUTO == "1") { this.rbtIsAutoyes.IsChecked = true; } else { this.rbtIsAutono.IsChecked = true; this.LayoutRoot.RowDefinitions[2].Height = new GridLength(0); } } }