Ejemplo n.º 1
0
        public bool Insert <T>(T objeto, DataBaseConUser dbcu, bool autoId = true) where T : class, new()
        {
            try
            {
                switch (dbcu)
                {
                case DataBaseConUser.OkCasa:
                    con = Conexiones.OkCasa;
                    break;

                case DataBaseConUser.BancoEstado:
                    con = Conexiones.BancoEstado;
                    break;

                case DataBaseConUser.Transbank:
                    con = Conexiones.Transbank;
                    break;
                }
                CommandManager cmd = new CommandManager(con);
                return(cmd.Insert(objeto, autoId));
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        public T Get <T>(dynamic id, DataBaseConUser dbcu) where T : class, new()
        {
            switch (dbcu)
            {
            case DataBaseConUser.OkCasa:
                con = Conexiones.OkCasa;
                break;

            case DataBaseConUser.BancoEstado:
                con = Conexiones.BancoEstado;
                break;

            case DataBaseConUser.Transbank:
                con = Conexiones.Transbank;
                break;
            }
            CommandManager cmd = new CommandManager(con);

            return(cmd.Get <T>(id));
        }
Ejemplo n.º 3
0
        public bool Delete <T>(T objeto, DataBaseConUser dbcu) where T : class, new()
        {
            switch (dbcu)
            {
            case DataBaseConUser.OkCasa:
                con = Conexiones.OkCasa;
                break;

            case DataBaseConUser.BancoEstado:
                con = Conexiones.BancoEstado;
                break;

            case DataBaseConUser.Transbank:
                con = Conexiones.Transbank;
                break;
            }
            CommandManager cmd = new CommandManager(con);

            return(cmd.Delete(objeto));
        }