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(); }
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); }