示例#1
0
        public Hospital()
        {
            TipoSistema p = (TipoSistema)(new Random()).Next(0, 3);

            switch (p)
            {
            case TipoSistema.MV2000:
                Console.WriteLine("The color is red");
                break;

            case TipoSistema.SOULMV:
                Console.WriteLine("The color is green");
                break;

            case TipoSistema.TASY:
                Console.WriteLine("The color is blue");
                break;

            case TipoSistema.AGFA:
                break;

            case TipoSistema.OUTROS:
                break;

            default:
                Console.WriteLine("The color is unknown.");
                break;
            }
        }
示例#2
0
        /// <summary>
        /// Método que faz o Load da classe
        /// </summary>
        public override void Load()
        {
            Util.CL_Files.WriteOnTheLog("MD_Cenario.Load()", Util.Global.TipoLog.DETALHADO);
            string           sentenca = base.table.CreateCommandSQLTable() + " WHERE CODIGOCEN = " + this.codigo + " AND TAREFA = " + project.NumeroTarefa;
            SQLiteDataReader reader   = Util.DataBase.Select(sentenca);

            if (reader == null)
            {
                this.Empty = true;
            }
            else if (reader.Read())
            {
                EhReparo       = reader["REPARO"].ToString().Equals("0") ? Reparo.SIM : Reparo.NAO;
                Tarefa         = int.Parse(reader["NUTAREFA"].ToString());
                VersaoSgbd     = reader["VERSAOSGBD"].ToString();
                TipoBanco      = reader["TIPOBANCO"].ToString().Equals(0) ? Banco.ORACLE : Banco.SQLSERVER;
                BancoUtilizado = reader["BANCOUTIL"].ToString();
                Entrada        = reader["ENTRADA"].ToString();
                Saida          = reader["SAIDA"].ToString();
                Passos         = reader["PASSOS"].ToString();
                TipoDoSistema  = (TipoSistema)int.Parse((reader["SISTEMA"].ToString()));
                Status         = new MD_Status(int.Parse(reader["CODIGOSTAT"].ToString()));
                DataCriacao    = Util.DataBase.Int_to_Date(int.Parse(reader["DATA_CRIACAO"].ToString()));

                this.Empty = false;
                reader.Close();
            }
            else
            {
                this.Empty = true;
                reader.Close();
            }
        }
示例#3
0
        /// <summary>
        /// Método que preenche a label caso seja cadastro
        /// </summary>
        /// <param name="sistema"></param>
        public void PopulaCampos(TipoSistema sistema)
        {
            if (tarefa != Tarefa.INCLUINDO || sistema == TipoSistema.GENERICO)
            {
                return;
            }

            if (sistema == TipoSistema.SSI)
            {
                tbx_passos.Text  = @"- Rodar script de banco." + Environment.NewLine + "- Verificar existência de parâmetro no middleware." + Environment.NewLine + "- Verifiar criação dos campos no SSI." + Environment.NewLine + "- Verificar criação dos campos no script de carga." + Environment.NewLine + "- Verificar geração de carga." + Environment.NewLine + "- Verificar exportação.";
                tbx_saida.Text   = "";
                tbx_entrada.Text = "";
            }
        }
        public static ComponentesAbstractFactory ObterInstanciaComponentes(TipoSistema tipoSistema)
        {
            switch (tipoSistema)
            {
            case TipoSistema.Android:
                return(new ComponentesAndroid());

            case TipoSistema.IOS:
                return(new ComponentesIOS());

            default:
                throw new ApplicationException("Tipo de sistema inválido.");
            }
        }
示例#5
0
        /// <summary>
        /// Construtor principal da classe
        /// </summary>
        /// <param name="principal">Instância da tela que abriu o user control</param>
        /// <param name="project">Projeto referente o cenário de teste</param>
        /// <param name="cenario">Cenário de teste que dará o load da classe</param>
        /// <param name="tarefa">Tarefa a ser executada na tela</param>
        /// <param name="tela">Código da tela</param>
        public UC_CadastroCenarios(FO_Principal principal, MD_Project project, MD_Cenario cenario, Tarefa tarefa, Telas tela, TipoSistema sistema)
        {
            Util.CL_Files.WriteOnTheLog("UC_CadastroCenarios.UC_CadastroCenarios()", Util.Global.TipoLog.DETALHADO);
            this.principal = principal;
            this.project   = project;
            this.cenario   = cenario;
            this.tarefa    = tarefa;
            this.Tag       = (int)tela;

            InitializeComponent();
            CarregaForm();
            PopulaCampos(sistema);
        }
示例#6
0
 private void TipoSistemaLabel_OnTapped(object sender, EventArgs e)
 {
     TipoSistema.Focus();
 }