Beispiel #1
0
        void BtnView_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (DtGriddy.SelectedItems.Count > 0)
                {
                    T_HR_EMPLOYEESALARYRECORD tmpEnt = DtGriddy.SelectedItems[0] as T_HR_EMPLOYEESALARYRECORD;
                    //client.FBStatisticsAsync(tmpEnt.EMPLOYEEID, Convert.ToInt32(tmpEnt.SALARYYEAR), Convert.ToInt32(tmpEnt.SALARYMONTH), (object)tmpEnt.EMPLOYEESALARYRECORDID);
                    Form.Salary.EmployeeSalaryRecordForm form = new SMT.HRM.UI.Form.Salary.EmployeeSalaryRecordForm(FormTypes.Browse, tmpEnt.EMPLOYEESALARYRECORDID);
                    //form.StandardItemWinForm.ToolBar.IsEnabled =true;
                    EntityBrowser browser = new EntityBrowser(form);
                    browser.FormType = FormTypes.Browse;
                    //browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing);
                    browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                    browser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
                }
                else
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "VIEW"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
            }
            catch
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDER"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }

        }
Beispiel #2
0
        void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (DtGriddy.SelectedItems.Count > 0)
                {
                    T_HR_EMPLOYEESALARYRECORD tmpEnt = DtGriddy.SelectedItems[0] as T_HR_EMPLOYEESALARYRECORD;
                    if (tmpEnt.CHECKSTATE == "0" || tmpEnt.CHECKSTATE == "3")
                    {
                        //if (string.IsNullOrEmpty(tmpEnt.T_HR_SALARYRECORDBATCH.MONTHLYBATCHID))
                        //{
                        client.FBStatisticsAsync(tmpEnt.EMPLOYEEID, Convert.ToInt32(tmpEnt.SALARYYEAR), Convert.ToInt32(tmpEnt.SALARYMONTH), (object)tmpEnt.EMPLOYEESALARYRECORDID);
                        Form.Salary.EmployeeSalaryRecordForm form = new SMT.HRM.UI.Form.Salary.EmployeeSalaryRecordForm(FormTypes.Edit, tmpEnt.EMPLOYEESALARYRECORDID);
                        EntityBrowser browser = new EntityBrowser(form);
                        browser.FormType = FormTypes.Edit;
                        //browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing);
                        browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                        browser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
                        //}
                        //else
                        //{ 

                        //}
                    }
                    else
                    {
                        ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTEDIT"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                        //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTEDIT"));
                    }
                }
                else
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "EDIT"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "EDIT"));
                }
            }
            catch
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDER"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDER"));
            }

            #region ----
            //if (DtGrid.SelectedItems.Count > 0)
            //{
            //    T_HR_EMPLOYEESALARYRECORD tmpEnt = DtGrid.SelectedItems[0] as T_HR_EMPLOYEESALARYRECORD;
            //    //if (tmpEnt.CHECKSTATE == "0" || tmpEnt.CHECKSTATE == "3")
            //    //{
            //        client.FBStatisticsAsync(tmpEnt.EMPLOYEEID, Convert.ToInt32(tmpEnt.SALARYYEAR), Convert.ToInt32(tmpEnt.SALARYMONTH), (object)tmpEnt.EMPLOYEESALARYRECORDID);
            //        Form.Salary.EmployeeSalaryRecordForm form = new SMT.HRM.UI.Form.Salary.EmployeeSalaryRecordForm(FormTypes.Edit, tmpEnt.EMPLOYEESALARYRECORDID);
            //        EntityBrowser browser = new EntityBrowser(form);
            //        browser.AuditCtrl.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(AuditCtrl_Auditing);
            //        browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            //        browser.Show<string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
            //    //}
            //    //else 
            //    //{
            //    //    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTEDIT"));
            //    //}
            //}
            //else 
            //{
            //    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "EDIT"));
            //}
            #endregion
        }