private void loadData(dhEmployee objEmployee, Boolean ShowResultCount = false) { dsGeneral.dtEmployeeDataTable dtEmployee = iFacede.GetEmployee(Globalized.ObjDbName, objEmployee); sequence = ReflectionUtility.DataTableToObservableCollection <dhEmployee>(dtEmployee); EmployeeList.ItemsSource = sequence; // pageControl.PageContract = null; //pageControl.PageContract = this; Globalized.ShowMsg(lblErrorMsg); // show msg for local search if ((ShowResultCount) && (sequence != null)) { String msg = String.Format(" {0} Search Results Found", sequence.Count); //pageControl.ReLoad(); Globalized.setException(msg, lblErrorMsg, DataHolders.MsgType.Info); } }
private void Stock_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (sender != null) { DataGridRow dgr = sender as DataGridRow; // get the obect and then Invoice ID opne the Id in readonly mode dhEmployee objTodisplay = new dhEmployee(); objTodisplay.IEmpid = ((dhEmployee)dgr.Item).IEmpid; dsGeneral.dtEmployeeDataTable dtEmployee = iFacede.GetEmployee(Globalized.ObjDbName, objTodisplay); ObservableCollection <dhEmployee> listItem = ReflectionUtility.DataTableToObservableCollection <dhEmployee>(dtEmployee); if (listItem.Count > 0) { objTodisplay = listItem.Cast <dhEmployee>().Where(i => i.IEmpid.Equals(objTodisplay.IEmpid)).SingleOrDefault(); objTodisplay.IUpdate = 1; AddTabItem(objTodisplay); } } }