Пример #1
0
        /// <summary>
        /// 弹出表单子窗口,以便编辑指定假期记录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            string strVacationID = string.Empty;

            if (dgVacList.SelectedItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            if (dgVacList.SelectedItems.Count == 0)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            T_HR_VACATIONSET ent = dgVacList.SelectedItems[0] as T_HR_VACATIONSET;

            strVacationID = ent.VACATIONID.ToString();
            PublicVacationForm formPublicVac = new PublicVacationForm(FormTypes.Edit, strVacationID);
            EntityBrowser entBrowser = new EntityBrowser(formPublicVac);

            formPublicVac.MinWidth = 660;
            formPublicVac.MinHeight = 480;
            entBrowser.FormType = FormTypes.Edit;

            entBrowser.ReloadDataEvent += new EntityBrowser.refreshGridView(entBrowser_ReloadDataEvent);
            entBrowser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) =>{});
        }
Пример #2
0
        /// <summary>
        /// 弹出表单子窗口,以便新增假期
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void btnNew_Click(object sender, RoutedEventArgs e)
        {
            string strVacationID = string.Empty;
            PublicVacationForm formPublicVac = new PublicVacationForm(FormTypes.New, strVacationID);
            EntityBrowser entBrowser = new EntityBrowser(formPublicVac);

            formPublicVac.MinWidth = 640;
            formPublicVac.MinHeight = 540;
            entBrowser.FormType = FormTypes.New;
            
            entBrowser.ReloadDataEvent += new EntityBrowser.refreshGridView(entBrowser_ReloadDataEvent);
            entBrowser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
            //Utility.CreateFormFromEngine("28418b91-ed0c-47e8-a730-c07245a156d4", "SMT.HRM.UI.Form.Personnel.PensionMasterForm");            
        }