示例#1
0
 private void CarregarComboGetConfig()
 {
     foreach (REP.eParamGetConfig ParamGet in Enum.GetValues(typeof(REP.eParamGetConfig)))
     {
         cboParamGet.Items.Add(ParamGet.ToString());
     }
 }
示例#2
0
        public void HorarioDeVerao(string IP, int Porta, int Senha, string Valor, int parametro)
        {
            foreach (REP.eParamGetConfig ParamGet in Enum.GetValues(typeof(REP.eParamGetConfig)))
            {
                if (parametro == Convert.ToInt32(ParamGet))
                {
                    switch (ParamGet)
                    {
                    case RepTrilobit.REP.eParamGetConfig.InicioHorarioVerao:
                        Valor = GetDateRepToDate(Valor);
                        Rep.LerConfiguracao(IP, Porta, Senha, ParamGet, ref Valor);
                        break;

                    case RepTrilobit.REP.eParamGetConfig.FimHorarioVerao:
                        Valor = GetDateRepToDate(Valor);
                        Rep.LerConfiguracao(IP, Porta, Senha, ParamGet, ref Valor);
                        break;
                    }
                    AddLogUnformatted(ParamGet.ToString().PadRight(25) + " " + Valor);
                }
            }
        }
示例#3
0
        private void btnParamGet_Click(object sender, EventArgs e)
        {
            try
            {
                //Atualizar valor das variáveis IP, Porta e Senha
                AtualizarIP();

                //Recuperar o parâmetro do combo.
                REP.eParamGetConfig Parametro = 0;
                foreach (REP.eParamGetConfig ParamGet in Enum.GetValues(typeof(REP.eParamGetConfig)))
                {
                    if (ParamGet.ToString() == cboParamGet.SelectedItem.ToString())
                    {
                        Parametro = ParamGet;
                    }
                }
                string Valor = "";

                //Chamar o método que lê a configuração do REP.
                //Caso o retorno seja FALSE, significa que ocorreu um erro.
                //Uma descrição do erro ocorrido estará disponível na
                //propriedade ErrorException.
                if (!_REP.LerConfiguracao(IP, Porta, Senha, Parametro, ref Valor))
                {
                    MessageBox.Show(_REP.ErrorException.Message);
                    txtParamGet.Text = "";
                }
                else
                {
                    txtParamGet.Text = Valor;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
 public ParameterDefn(string n, string d, float v, ParamUser u, ParamGet g, ParamSet s, SetOnObject o)
 {
     name = n;
     desc = d;
     defaultValue = v;
     userParam = u;
     getter = g;
     setter = s;
     onObject = o;
 }