Example #1
0
        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);
        }
Example #2
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);
        }