void DtGrid_LoadingRowDetails(object sender, DataGridRowDetailsEventArgs e) { T_HR_CUSTOMGUERDONRECORD sr = e.Row.DataContext as T_HR_CUSTOMGUERDONRECORD; SalaryContrast getdgdetail = Utility.FindChildControl <SalaryContrast>(DtGrid, "dgdetail"); if (sr.EMPLOYEEID != string.Empty && sr.SALARYYEAR != string.Empty && sr.SALARYMONTH != string.Empty) { string months = sr.SALARYMONTH; string years = sr.SALARYYEAR; if (sr.SALARYMONTH == "1") { years = (Convert.ToInt32(years) - 1).ToString(); months = "12"; } else { months = (Convert.ToInt32(months) - 1).ToString(); } getdgdetail.FlashData(sr.EMPLOYEEID, years, months, SalaryGenerateType.CustomSalaryRecord); } else { getdgdetail.Visibility = Visibility.Collapsed; } }
void DtGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { SelectID = grid.SelectedItems[0] as T_HR_CUSTOMGUERDONRECORD; } }
void BtnView_Click(object sender, RoutedEventArgs e) { if (DtGrid.SelectedItems.Count > 0) { T_HR_CUSTOMGUERDONRECORD tempid = DtGrid.SelectedItems[0] as T_HR_CUSTOMGUERDONRECORD; Form.Salary.TemporaryPayrollEditForm form = new SMT.HRM.UI.Form.Salary.TemporaryPayrollEditForm(FormTypes.Browse, tempid.CUSTOMGUERDONRECORDID); form.IsEnabled = false; EntityBrowser browser = new EntityBrowser(form); form.MinHeight = 250; 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("SELECTERROR", "EDIT")); } }
void client_GetCustomGuerdonRecordByIDCompleted(object sender, GetCustomGuerdonRecordByIDCompletedEventArgs e) { if (e.Error != null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } else { if (e.Result != null) { T_HR_CUSTOMGUERDONRECORD getdata = e.Result; this.DataContext = getdata; customguerdonrecord = getdata; } RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); } }
public void Save() { RefreshUI(RefreshedTypes.ProgressBar); customguerdonrecord = this.DataContext as T_HR_CUSTOMGUERDONRECORD; client.CustomGuerdonRecordUpdateAsync(customguerdonrecord); }
public void CustomGuerdonRecordUpdate(T_HR_CUSTOMGUERDONRECORD entity) { using (CustomGuerdonRecordBLL bll = new CustomGuerdonRecordBLL()) { bll.CustomGuerdonRecordUpdate(entity); } }