예제 #1
0
 public UsuarioController(IServiceProvider serviceProvider, IUsuario Usuario, IModulo Modulo, IOpcion Opcion, IEmpresa Empresa) : base(serviceProvider)
 {
     _Usuario = Usuario;
     _Modulo  = Modulo;
     _Opcion  = Opcion;
     _Empresa = Empresa;
 }
예제 #2
0
        private void doCheck(string randomValue, IModulo modulo)
        {
            string value = modulo.AppendModulo10(randomValue);
            bool   check = modulo.CheckModulo10(value);

            Assert.True(check);
        }
예제 #3
0
 public LoginController(IUsuario Usuario, IServiceProvider serviceProvider, IModulo Modulo, IOpcion Opcion, IEmpresa Empresa, ILogger <LoginController> logger) : base(serviceProvider)
 {
     this._logger          = logger;
     this._Usuario         = Usuario;
     this._serviceProvider = serviceProvider;
     this._Modulo          = Modulo;
     this._Opcion          = Opcion;
     this._Empresa         = Empresa;
 }
예제 #4
0
        public void RemoverModulo(IModulo modulo)
        {
            var sql = @"DELETE FROM MODULO WHERE COD_MODULO = @COD_MODULO";

            using (var command = new MySqlCommand(sql))
            {
                command.Parameters.AddWithValue("COD_MODULO", modulo.CodModulo);
                ExecutarComando(command);
            }
        }
예제 #5
0
        public void EditarModulo(IModulo modulo)
        {
            var sql = @"UPDATE MODULO M SET M.NOME_MODULO = @NOME_MODULO WHERE M.COD_MODULO = @COD_MODULO";

            using (var command = new MySqlCommand(sql))
            {
                command.Parameters.AddWithValue("NOME_MODULO", modulo.NomeModulo);
                command.Parameters.AddWithValue("COD_MODULO", modulo.CodModulo);
                ExecutarComando(command);
            }
        }
예제 #6
0
        public static string GenerateCode(string protectedIDHex, string taxNumber, DateTime timeStamp, IModulo modulo)
        {
            string decNumber = HexToDecimal(protectedIDHex).PadLeft(39, '0');

              StringBuilder sb = new StringBuilder(70);
              sb.Append(decNumber);
              sb.Append(taxNumber);
              sb.Append(timeStamp.ToString("yyMMddHHmmss"));

              return modulo.AppendModulo10(sb.ToString());
        }
예제 #7
0
        public void InserirModulo(IModulo modulo)
        {
            var sql = @"INSERT INTO MODULO 
                            (NOME_MODULO) 
                        VALUES
                            (@NOME_MODULO)";

            using (var command = new MySqlCommand(sql))
            {
                command.Parameters.AddWithValue("NOME_MODULO", modulo.NomeModulo);
                ExecutarComando(command);
            }
        }
예제 #8
0
    void OnGUI()
    {
        if (!PedirManager())
        {
            return;
        }

        GUILayout.BeginHorizontal("box", GUILayout.ExpandWidth(true), GUILayout.Height(50));
        //Zona de módulos: Incluirlos todos aquí.
        if (GUILayout.Button("Inicio", GUILayout.Height(45), GUILayout.Width(100)))
        {
            modulo = null;
        }
        if (GUILayout.Button("Recursos", GUILayout.Height(45), GUILayout.Width(100)))
        {
            modulo = (IModulo)resource;
        }
        if (GUILayout.Button("Construcción", GUILayout.Height(45), GUILayout.Width(100)))
        {
            modulo = (IModulo)build;
        }
        //Fin de zona de módulos
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal(GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));
        GUILayout.BeginVertical("box", GUILayout.Width(210), GUILayout.ExpandHeight(true));
        //Zona de la lista.
        if (modulo != null)
        {
            modulo.OnList();
        }
        else
        {
            GUILayout.Label("Sin contenido.", EditorStyles.boldLabel);
        }
        //Fin zona de la lista.
        GUILayout.EndVertical();
        GUILayout.BeginVertical("box", GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));
        //La otra zona.
        if (modulo != null)
        {
            scrollPositionContent = GUILayout.BeginScrollView(scrollPositionContent, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));
            modulo.OnBody();
            GUILayout.EndScrollView();
        }
        //Fin zona de la lista.
        GUILayout.EndVertical();
        GUILayout.EndHorizontal();
    }
        public ResultadoVD RemoverModulo(IModulo modulo)
        {
            ResultadoVD resultado = new ResultadoVD(true);

            try
            {
                _moduloRepository.RemoverModulo(modulo);
            }
            catch (Exception ex)
            {
                resultado.Mensagem = ex.Message;
                resultado.Sucesso  = false;
            }

            return(resultado);
        }
예제 #10
0
 public ModificacionModulo()
 {
     mod = new MModulo();
 }
예제 #11
0
 public void Instalar(IModulo modulo)
 {
     foreach (var function in modulo.Functions)
     {
         Hospedagem.Registrar(function.Key, function.Value, false);
     }
 }
예제 #12
0
 private void doCheck(string randomValue, IModulo modulo)
 {
   string value = modulo.AppendModulo10(randomValue);
   bool check = modulo.CheckModulo10(value);
   Assert.True(check);
 }
예제 #13
0
 public ModuloController(IModulo Modulo)
 {
     _Modulo = Modulo;
 }
예제 #14
0
        public static string GenerateCode(string protectedIDHex, string taxNumber, DateTime timeStamp, IModulo modulo)
        {
            string decNumber = HexToDecimal(protectedIDHex).PadLeft(39, '0');

            StringBuilder sb = new StringBuilder(70);

            sb.Append(decNumber);
            sb.Append(taxNumber);
            sb.Append(timeStamp.ToString("yyMMddHHmmss"));

            return(modulo.AppendModulo10(sb.ToString()));
        }
예제 #15
0
 public ModuloController(IModulo Modulo, ILogger <ModuloController> logger)
 {
     _Modulo = Modulo;
     _logger = logger;
 }
예제 #16
0
 public void Install(IModulo instance)
 {
     _list.Add(instance);
 }
예제 #17
0
 public Modulo()
 {
     mod = new MModulo();
 }
예제 #18
0
 public RegistroModulo()
 {
     mod = new MModulo();
 }