private int GetStatusDataByEnum(ViseStatusEnum Value) { switch (Value) { case ViseStatusEnum.wait: return(1); case ViseStatusEnum.process: return(2); case ViseStatusEnum.ispass: return(3); case ViseStatusEnum.nopass: return(4); } return(0); }
public static ViseStatusEnum GetStatus(int ViseCode) { LocaleViseBLL ebll = new LocaleViseBLL(); ViseStatusEnum unknown = ViseStatusEnum.unknown; using (SqlConnection connection = new SqlConnection(FunctionRule.GetConnectionString())) { try { switch (ebll.GetModel(ViseCode, connection).ViseStatus) { case 1: unknown = ViseStatusEnum.wait; break; case 2: unknown = ViseStatusEnum.process; break; case 3: unknown = ViseStatusEnum.ispass; break; case 4: unknown = ViseStatusEnum.nopass; break; default: unknown = ViseStatusEnum.unknown; break; } connection.Close(); } catch (SqlException exception) { throw exception; } } return(unknown); }