Exemplo n.º 1
0
        private void btnEnviarFormatoMemoria_Click(object sender, EventArgs e)
        {
            InstanciaWatchComm();

            this._watchComm.OpenConnection();

            MemoryFormat memoryFormat = new MemoryFormat();

            memoryFormat.CounterAccess            = (byte)nudContadoresAcesso.Value;
            memoryFormat.HasMessage               = chkTemMensagem.Checked;
            memoryFormat.HasPassword              = chkTemSenha.Checked;
            memoryFormat.HasWay                   = chkTemVia.Checked;
            memoryFormat.MaxDigitCard             = (byte)nudMaximoDigitosCartao.Value;
            memoryFormat.MaxMessageUser           = (byte)nudMaximoMensagensUsuario.Value;
            memoryFormat.MinDigitCard             = (byte)nudMinimoDigitosCartao.Value;
            memoryFormat.QuantityMaxAlarmRing     = (byte)nudMaximoSinaleiros.Value;
            memoryFormat.QuantityMaxAlternativeId = (short)nudMaximoCodigoAlternativo.Value;
            memoryFormat.QuantityMaxCard          = (short)nudMaximoCartoes.Value;
            memoryFormat.QuantityMaxFunction      = (byte)nudMaximoFuncoes.Value;
            memoryFormat.QuantityMaxHoliday       = (byte)nudMaximoFeriados.Value;
            memoryFormat.QuantityMaxMonthlyWork   = (byte)nudMaximoJornadasMensais.Value;
            memoryFormat.QuantityMaxPeriodicWork  = (byte)nudMaximoJornadasPeriodicas.Value;
            memoryFormat.QuantityMaxShiftTable    = (byte)nudMaximoTurnos.Value;
            memoryFormat.QuantityMaxWeeklyWork    = (byte)nudMaximoJornadasSemanais.Value;

            if (rdoSemChecagem.Checked)
            {
                memoryFormat.TypeCheck = TypeCheckCard.NoCheck;
            }
            else if (rdoModulo10.Checked)
            {
                memoryFormat.TypeCheck = TypeCheckCard.Modulo10;
            }
            else
            {
                memoryFormat.TypeCheck = TypeCheckCard.Modulo11;
            }

            this._watchComm.setMemoryFormat(memoryFormat);

            this._watchComm.CloseConnection();
        }
Exemplo n.º 2
0
        private void CarregaGridFormatoMemoria(MemoryFormat memoria)
        {
            DataRow dr;

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Máximo de digitos do cartão";
            dr["Valor"]       = memoria.MaxDigitCard;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Minimo de digitos do cartão";
            dr["Valor"]       = memoria.MinDigitCard;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Tem Jornada";
            dr["Valor"]       = memoria.HasWork;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Tem Mensagem";
            dr["Valor"]       = memoria.HasMessage;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Tem Via";
            dr["Valor"]       = memoria.HasWay;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Contadores de Acesso";
            dr["Valor"]       = memoria.CounterAccess;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Tem Senha";
            dr["Valor"]       = memoria.HasPassword;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de cartões na lista";
            dr["Valor"]       = memoria.QuantityMaxCard;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de cartões alternativos";
            dr["Valor"]       = memoria.QuantityMaxAlternativeId;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de jornadas semanais";
            dr["Valor"]       = memoria.QuantityMaxWeeklyWork;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de jornadas mensais";
            dr["Valor"]       = memoria.QuantityMaxMonthlyWork;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de jornadas periodicas";
            dr["Valor"]       = memoria.QuantityMaxPeriodicWork;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de turnos";
            dr["Valor"]       = memoria.QuantityMaxShiftTable;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de sirenes";
            dr["Valor"]       = memoria.QuantityMaxAlarmRing;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de feriados";
            dr["Valor"]       = memoria.QuantityMaxHoliday;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de funções";
            dr["Valor"]       = memoria.QuantityMaxFunction;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Quantidade Máxima de Mensagens de Usuario";
            dr["Valor"]       = memoria.MaxMessageUser;
            this._dtFormatoMemoria.Rows.Add(dr);

            dr = this._dtFormatoMemoria.NewRow();
            dr["Propriedade"] = "Tipo de Checagem";
            if (memoria.TypeCheck == TypeCheckCard.NoCheck)
            {
                dr["Valor"] = "Sem Checagem";
            }
            else if (memoria.TypeCheck == TypeCheckCard.Modulo10)
            {
                dr["Valor"] = "Módulo 10";
            }
            else
            {
                dr["Valor"] = "Módulo 11";
            }

            this._dtFormatoMemoria.Rows.Add(dr);
        }