Exemplo n.º 1
0
 //改
 public void DocTypeTemplateInfoUpdate(T_OA_SENDDOCTEMPLATE obj, ref string StrResult)
 {
     using (BumfDocTypeTemplateManagementBll DocTypeTemplateBll = new BumfDocTypeTemplateManagementBll())
     {
         DocTypeTemplateBll.UpdateDocTypeTemplateInfo(obj, ref StrResult);
     }
 }
Exemplo n.º 2
0
 //增
 public string DocTypeTemplateAdd(T_OA_SENDDOCTEMPLATE obj)
 {
     using (BumfDocTypeTemplateManagementBll DocTypeTemplateBll = new BumfDocTypeTemplateManagementBll())
     {
         return(DocTypeTemplateBll.AddDocTypeTemplateInfo(obj));
     }
 }
Exemplo n.º 3
0
 void DaGr_CurrentCellChanged(object sender, EventArgs e)
 {
     DataGrid grid = sender as DataGrid;
     if (grid.SelectedItem != null)
     {
         Senddoctemplate = (T_OA_SENDDOCTEMPLATE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体     
     }
 }
Exemplo n.º 4
0
        void DaGr_CurrentCellChanged(object sender, EventArgs e)
        {
            DataGrid grid = sender as DataGrid;

            if (grid.SelectedItem != null)
            {
                Senddoctemplate = (T_OA_SENDDOCTEMPLATE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体
            }
        }
Exemplo n.º 5
0
 public DocTypeTemplateForm(Action action, T_OA_SENDDOCTEMPLATE TypeObj)
 {
     InitializeComponent();
     if (TypeObj != null)
     {
         tmpDocTypeTemplateT = TypeObj;
     }
     this.action  = action;
     this.Loaded += new RoutedEventHandler(DocTypeTemplateForm_Loaded);
 }
Exemplo n.º 6
0
 void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     DataGrid grid = sender as DataGrid;
     if (grid.SelectedItems.Count == 0)
     {
         return;
     }
     if (grid.SelectedItems.Count >0 )
     {
         Senddoctemplate = (T_OA_SENDDOCTEMPLATE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体     
     }
 }
Exemplo n.º 7
0
        void DaGr_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid grid = sender as DataGrid;

            if (grid.SelectedItems.Count == 0)
            {
                return;
            }
            if (grid.SelectedItems.Count > 0)
            {
                Senddoctemplate = (T_OA_SENDDOCTEMPLATE)grid.SelectedItems[0];//获取当前选中的行数据并转换为对应的实体
            }
        }
Exemplo n.º 8
0
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (DaGr.SelectedItems.Count > 0)
     {
         string Result = "";
         DelInfosList = new ObservableCollection <string>();
         ComfirmWindow com = new ComfirmWindow();
         com.OnSelectionBoxClosed += (obj, result) =>
         {
             string StrTip = "";
             for (int i = 0; i < DaGr.SelectedItems.Count; i++)
             {
                 T_OA_SENDDOCTEMPLATE tmpTemplate = new T_OA_SENDDOCTEMPLATE();
                 tmpTemplate = DaGr.SelectedItems[i] as T_OA_SENDDOCTEMPLATE;
                 if (SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(tmpTemplate, "OABUMFDOCTEMPLATE", OperationType.Delete, Common.CurrentLoginUserInfo.EmployeeID))
                 {
                     string DocTypeTemplateID = "";
                     DocTypeTemplateID = tmpTemplate.SENDDOCTEMPLATEID;
                     if (!(DelInfosList.IndexOf(DocTypeTemplateID) > -1))
                     {
                         DelInfosList.Add(DocTypeTemplateID);
                     }
                 }
                 else
                 {
                     StrTip = "您不能删除您选中的第" + (i + 1).ToString() + "条,标题为" + tmpTemplate.SENDDOCTITLE + "的信息";
                     ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), StrTip, Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                     return;
                 }
             }
             if (DelInfosList.Count == 0)
             {
                 ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTITEMSNOTDELETE"),
                                                Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             }
             else
             {
                 DocTypeTemplateClient.DocTypeTemplateBatchDelAsync(DelInfosList);
             }
         };
         com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
     }
     else
     {
         ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
     }
 }
Exemplo n.º 9
0
        private void GetDocTypeTemplateDetailInfo(T_OA_SENDDOCTEMPLATE TypeTemplateObj)
        {
            RefreshUI(RefreshedTypes.HideProgressBar);
            if (TypeTemplateObj != null)
            {
                tmpDocTypeTemplateT        = TypeTemplateObj;
                this.txtTemplateTitle.Text = TypeTemplateObj.SENDDOCTITLE;
                this.txtTemplateName.Text  = TypeTemplateObj.TEMPLATENAME;

                //txtContent.RichTextBoxContext = TypeTemplateObj.CONTENT;
                publicClient.GetContentAsync(TypeTemplateObj.SENDDOCTEMPLATEID);
                tmpStrcbxDocType             = TypeTemplateObj.SENDDOCTYPE;
                tmpStrcbxGrade               = TypeTemplateObj.GRADED;
                tmpStrcbxProritity           = TypeTemplateObj.PRIORITIES;
                this.cbxDocType.SelectedItem = TypeTemplateObj.SENDDOCTYPE;
                //this.cbxGrade.SelectedItem = TypeTemplateObj.GRADED;
                //this.cbxProritity.SelectedItem = TypeTemplateObj.PRIORITIES;

                if (!string.IsNullOrEmpty(TypeTemplateObj.GRADED.ToString()))
                {
                    foreach (T_SYS_DICTIONARY Region in cbxGrade.Items)
                    {
                        if (Region.DICTIONARYNAME == tmpStrcbxGrade)
                        {
                            cbxGrade.SelectedItem = Region;
                            break;
                        }
                    }
                }
                if (!string.IsNullOrEmpty(TypeTemplateObj.PRIORITIES.ToString()))
                {
                    foreach (T_SYS_DICTIONARY Region in cbxProritity.Items)
                    {
                        if (Region.DICTIONARYNAME == tmpStrcbxProritity)
                        {
                            cbxProritity.SelectedItem = Region;
                            break;
                        }
                    }
                }
            }
        }
Exemplo n.º 10
0
 void btnRefresh_Click(object sender, RoutedEventArgs e)
 {
     Senddoctemplate = null;
     LoadDocTypeTemplateInfos();
 }
Exemplo n.º 11
0
 public DocTypeTemplateForm(Action action, T_OA_SENDDOCTEMPLATE TypeObj)
 {
     InitializeComponent();
     if(TypeObj != null)
         tmpDocTypeTemplateT = TypeObj;
     this.action = action;
     this.Loaded += new RoutedEventHandler(DocTypeTemplateForm_Loaded);
     
 }
Exemplo n.º 12
0
        private void GetDocTypeTemplateDetailInfo(T_OA_SENDDOCTEMPLATE TypeTemplateObj)
        {
            RefreshUI(RefreshedTypes.HideProgressBar);
            if (TypeTemplateObj != null)
            {
                tmpDocTypeTemplateT = TypeTemplateObj;
                this.txtTemplateTitle.Text = TypeTemplateObj.SENDDOCTITLE;
                this.txtTemplateName.Text = TypeTemplateObj.TEMPLATENAME;
                                
                //txtContent.RichTextBoxContext = TypeTemplateObj.CONTENT;
                publicClient.GetContentAsync(TypeTemplateObj.SENDDOCTEMPLATEID);
                tmpStrcbxDocType = TypeTemplateObj.SENDDOCTYPE;
                tmpStrcbxGrade = TypeTemplateObj.GRADED;
                tmpStrcbxProritity = TypeTemplateObj.PRIORITIES;
                this.cbxDocType.SelectedItem = TypeTemplateObj.SENDDOCTYPE;
                //this.cbxGrade.SelectedItem = TypeTemplateObj.GRADED;
                //this.cbxProritity.SelectedItem = TypeTemplateObj.PRIORITIES;

                if (!string.IsNullOrEmpty(TypeTemplateObj.GRADED.ToString()))
                {
                    foreach (T_SYS_DICTIONARY Region in cbxGrade.Items)
                    {
                        if (Region.DICTIONARYNAME == tmpStrcbxGrade)
                        {
                            cbxGrade.SelectedItem = Region;
                            break;
                        }
                    }
                }
                if (!string.IsNullOrEmpty(TypeTemplateObj.PRIORITIES.ToString()))
                {
                    foreach (T_SYS_DICTIONARY Region in cbxProritity.Items)
                    {
                        if (Region.DICTIONARYNAME == tmpStrcbxProritity)
                        {
                            cbxProritity.SelectedItem = Region;
                            break;
                        }
                    }
                }


            }
        }
Exemplo n.º 13
0
 //改
 public void DocTypeTemplateInfoUpdate(T_OA_SENDDOCTEMPLATE obj,ref string StrResult)
 {
     using (BumfDocTypeTemplateManagementBll DocTypeTemplateBll = new BumfDocTypeTemplateManagementBll())
     {
         DocTypeTemplateBll.UpdateDocTypeTemplateInfo(obj, ref StrResult);
     }
     
     
 }
Exemplo n.º 14
0
 //增
 public string DocTypeTemplateAdd(T_OA_SENDDOCTEMPLATE obj)
 {
     using (BumfDocTypeTemplateManagementBll DocTypeTemplateBll = new BumfDocTypeTemplateManagementBll())
     {
         return DocTypeTemplateBll.AddDocTypeTemplateInfo(obj);
     }
     
     
 }
Exemplo n.º 15
0
 void btnRefresh_Click(object sender, RoutedEventArgs e)
 {
     Senddoctemplate = null;
     LoadDocTypeTemplateInfos();
 }
Exemplo n.º 16
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {

            if (DaGr.SelectedItems.Count > 0)
            {

                string Result = "";
                DelInfosList = new ObservableCollection<string>();
                ComfirmWindow com = new ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {

                    string StrTip = "";
                    for (int i = 0; i < DaGr.SelectedItems.Count; i++)
                    {
                        T_OA_SENDDOCTEMPLATE tmpTemplate = new T_OA_SENDDOCTEMPLATE();
                        tmpTemplate = DaGr.SelectedItems[i] as T_OA_SENDDOCTEMPLATE;
                        if (SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(tmpTemplate, "OABUMFDOCTEMPLATE", OperationType.Delete, Common.CurrentLoginUserInfo.EmployeeID))
                        {
                            string DocTypeTemplateID = "";
                            DocTypeTemplateID = tmpTemplate.SENDDOCTEMPLATEID;
                            if (!(DelInfosList.IndexOf(DocTypeTemplateID) > -1))
                            {
                                DelInfosList.Add(DocTypeTemplateID);
                            }
                        }
                        else
                        {
                            StrTip = "您不能删除您选中的第" + (i + 1).ToString() + "条,标题为" + tmpTemplate.SENDDOCTITLE + "的信息";
                            ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), StrTip, Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                            return;

                        }
                    }
                    if (DelInfosList.Count == 0)
                    {
                        ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTITEMSNOTDELETE"),
                       Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    }
                    else
                    {
                        DocTypeTemplateClient.DocTypeTemplateBatchDelAsync(DelInfosList);
                    }

                };
                com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }


            
                
        }