///<summary></summary> public static void Refresh() { try { if (RemotingClient.OpenDentBusinessIsLocal) { UserodB.Refresh(); } else { DtoUserodRefresh dto = new DtoUserodRefresh(); DataSet ds = RemotingClient.ProcessQuery(dto); UserodB.RawData = ds.Tables[0]; } } catch (Exception e) { MessageBox.Show(e.Message); return; } Listt = new List <Userod>(); //[UserB.RawData.Rows.Count]; Userod user; for (int i = 0; i < UserodB.RawData.Rows.Count; i++) { user = new Userod(); user.UserNum = PIn.PInt(UserodB.RawData.Rows[i][0].ToString()); user.UserName = PIn.PString(UserodB.RawData.Rows[i][1].ToString()); user.Password = PIn.PString(UserodB.RawData.Rows[i][2].ToString()); user.UserGroupNum = PIn.PInt(UserodB.RawData.Rows[i][3].ToString()); user.EmployeeNum = PIn.PInt(UserodB.RawData.Rows[i][4].ToString()); Listt.Add(user); } }
///<summary>DataSet cannot be null.</summary> public static DataSet ProcessQuery(DtoQueryBase dto) { if (dto.GetType() == typeof(DtoGeneralGetTable)) { return(GeneralB.GetTable(((DtoGeneralGetTable)dto).Command)); } else if (dto.GetType() == typeof(DtoGeneralGetTableLow)) { return(GeneralB.GetTableLow(((DtoGeneralGetTableLow)dto).Command)); } else if (dto.GetType() == typeof(DtoGeneralGetDataSet)) { return(GeneralB.GetDataSet(((DtoGeneralGetDataSet)dto).Commands)); } else if (dto.GetType() == typeof(DtoAccountModuleGetAll)) { return(AccountModuleB.GetAll(((DtoAccountModuleGetAll)dto).PatNum)); } else if (dto.GetType() == typeof(DtoChartModuleGetAll)) { return(ChartModuleB.GetAll(((DtoChartModuleGetAll)dto).PatNum, ((DtoChartModuleGetAll)dto).IsAuditMode)); } else if (dto.GetType() == typeof(DtoCovCatRefresh)) { return(CovCatB.Refresh()); } else if (dto.GetType() == typeof(DtoDefRefresh)) { return(DefB.Refresh()); } else if (dto.GetType() == typeof(DtoPrefRefresh)) { return(PrefB.Refresh()); } else if (dto.GetType() == typeof(DtoProcedureRefresh)) { return(ProcedureB.Refresh(((DtoProcedureRefresh)dto).PatNum)); } else if (dto.GetType() == typeof(DtoUserodRefresh)) { return(UserodB.Refresh()); } else { throw new Exception("OpenDentServer.BusinessLayer.ProcessObject(dto) is missing a case for " + dto.GetType().ToString()); } }